scipy.fft.

skip_backend#

scipy.fft.skip_backend(бэкенд)[источник]#

Контекстный менеджер для пропуска бэкенда в пределах фиксированной области видимости.

В контексте with оператор, данный бэкенд не будет вызван. Это относится к бэкендам, зарегистрированным как локально, так и глобально. При выходе бэкенд снова будет учитываться.

Параметры:
бэкенд{object, 'scipy'}

Бэкенд для пропуска. Может быть либо str содержащий имя известного бэкенда {‘scipy’} или объект, реализующий протокол uarray.

Примеры

>>> import scipy.fft as fft
>>> fft.fft([1])  # Calls default SciPy backend
array([1.+0.j])
>>> with fft.skip_backend('scipy'):  # We explicitly skip the SciPy backend
...     fft.fft([1])                 # leaving no implementation available
Traceback (most recent call last):
    ...
BackendNotImplementedError: No selected backends had an implementation ...