from pgmpy.inference import VariableElimination报错:AttributeError: module 'numpy' has no attribute 'MachAr'
时间: 2023-10-16 09:19:53 浏览: 181
这个错误通常是因为 numpy 版本过旧导致的。可以尝试通过升级 numpy 来解决问题。
可以使用以下命令来升级 numpy:
```
pip install --upgrade numpy
```
如果升级 numpy 后仍然有问题,可以考虑升级 pgmpy 或者查看是否有其他依赖库版本过旧导致的问题。
相关问题
你上面给的代码中from pgmpy.inference import VariableElimination 报错:AttributeError: module 'numpy' has no attribute 'MachAr'
这个错误通常是由于 `numpy` 版本太低引起的,可以尝试更新 `numpy` 的版本,例如通过以下命令升级 `numpy` 到最新版本:
```
pip install --upgrade numpy
```
如果仍然出现相同的错误,请尝试重新安装 `pgmpy` 库,例如通过以下命令:
```
pip uninstall pgmpy
pip install pgmpy
```
如果还是不能解决问题,那么可能需要检查其他依赖库的版本是否合适,或者考虑使用其他版本的 `pgmpy` 库。
from pgmpy.inference import VariableElimination 报错ImportError: cannot import name '_centered' from 'scipy.signal.signaltools' (D:\Anaconda\lib\site-packages\scipy\signal\signaltools.py)
这个问题可能是因为你的 SciPy 版本太老了,建议尝试更新 SciPy 到最新版本。你可以使用以下命令来更新 SciPy:
```
pip install --upgrade scipy
```
如果更新 SciPy 无效,你可以尝试卸载并重新安装 SciPy:
```
pip uninstall scipy
pip install scipy
```
如果问题仍然存在,请考虑查看你的环境和依赖项是否正确安装。
阅读全文