gpt4 book ai didi

python - MATLAB中可以调用scipy.signal函数吗?

转载 作者:行者123 更新时间:2023-12-01 07:47:27 24 4
gpt4 key购买 nike

我有一个 python 函数,需要在 MATLAB 中调用,该函数从 scipy.signal 导入函数。

但是,当我尝试在 MATLAB 中调用该函数时,出现错误

Error using arpack><module> (line 45)
Python Error: ImportError: DLL load failed: The specified procedure could not be found.

Error in __init__><module> (line 22)
from .arpack import *

Error in __init__><module> (line 11)
from .arpack import *

Error in __init__><module> (line 117)
from .eigen import *

Error in _minimize><module> (line 21)
from scipy.sparse.linalg import LinearOperator

Error in __init__><module> (line 271)
from ._minimize import *

Error in filter_design><module> (line 18)
from scipy import special, optimize, fftpack

Error in __init__><module> (line 321)
from .filter_design import *

Error in <frozen importlib>_call_with_frames_removed (line 219)

Error in <frozen importlib>exec_module (line 728)

Error in <frozen importlib>_load_unlocked (line 677)

Error in <frozen importlib>_find_and_load_unlocked (line 967)

Error in <frozen importlib>_find_and_load (line 983)

Error in <frozen importlib>_gcd_import (line 1006)

Error in __init__>import_module (line 127)
return _bootstrap._gcd_import(name[level:], package, level)

当从 MATLAB 调用 python 函数或仅通过键入时,会发生这种情况

py.importlib.import_module('scipy.signal')

在 MATLAB 命令行中。尝试直接调用 scipy.signal 函数

py.scipy.signal.find_peaks()

抛出错误

Undefined variable "py" or class "py.scipy.signal.find_peaks".

另一方面,导入(或调用)numpy、scipy 或 numpy 子模块都是成功的。

scipy.signal 子模块是否无法在 MATLAB 中调用,或者我错过了什么?

最佳答案

您应该能够使用此语法调用 scipy.signal 函数,例如myButterFilt = py.scipy.signal.butter(1,0.25)

关于python - MATLAB中可以调用scipy.signal函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56398925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com