scipy.fft.
skip_backend#
- scipy.fft.skip_backend(backend)[source]#
在固定範圍內跳過後端的上下文管理器。
在
with
語句的上下文中,將不會調用給定的後端。這涵蓋了本地和全域註冊的後端。退出後,將再次考慮後端。- 參數:
- backend{object, ‘scipy’}
要跳過的後端。可以是包含已知後端名稱 {'scipy'} 的
str
,也可以是實現 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 ...