scipy.fft.

skip_backend#

scipy.fft.skip_backend(backend)[Quelle]#

Kontextmanager zum Überspringen eines Backends innerhalb eines festen Gültigkeitsbereichs.

Innerhalb des Kontexts einer with-Anweisung wird das angegebene Backend nicht aufgerufen. Dies betrifft sowohl lokal als auch global registrierte Backends. Beim Verlassen wird das Backend wieder berücksichtigt.

Parameter:
backend{object, ‘scipy’}

Das zu überspringende Backend. Kann entweder ein str mit dem Namen eines bekannten Backends {‘scipy’} oder ein Objekt sein, das das uarray-Protokoll implementiert.

Beispiele

>>> 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 ...