cython

Форк
0
22 строки · 552.0 Байт
1
from cython.cimports.sin_of_square import Function
2

3
@cython.cclass
4
class WaveFunction(Function):
5

6
    # Not available in Python-space:
7
    offset: float
8

9
    # Available in Python-space:
10
    freq = cython.declare(cython.double, visibility='public')
11

12
    # Available in Python-space, but only for reading:
13
    scale = cython.declare(cython.double, visibility='readonly')
14

15
    # Available in Python-space:
16
    @property
17
    def period(self):
18
        return 1.0 / self.freq
19

20
    @period.setter
21
    def period(self, value):
22
        self.freq = 1.0 / value
23

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.