import numpy as np
from scipy.integrate import odeint
from scipy.signal import find_peaks
第三行触发以下错误:
ImportError: cannot import name find_peaks
这是怎么回事?据我所知,我还没有对scipy包进行任何更改。此外,值得注意的是,仅导入scipy.signal不会产生错误。
检查您的scipy
版本:
import scipy
print(scipy.__version__)
find_peaks
是1.1.0版本中的新增内容。
如果你想更新:
pip install scipy --upgrade
我只需要重新安装scipy,它就可以在带有M1和Python 3.9 的Mac操作系统上运行
pip uninstall scipy
然后
pip install scipy