scipy.fft.
skip_backend#
- scipy.fft.skip_backend(backend)[源代码][源代码]#
在固定范围内跳过后端的上下文管理器。
在
with
语句的上下文中,给定的后端将不会被调用。这涵盖了本地和全局注册的后端。退出时,后端将再次被考虑。- 参数:
- 后端{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 ...