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