运行神经网络pybrain

Kon*_*zev 2 python scipy neural-network pybrain

我想创建神经网络并为其安装 scipy 和 PyBrain。在文件上我写道:

from pybrain.tools.shortcuts import buildNetwork
net=buildNetwork(4,2,1)
Run Code Online (Sandbox Code Playgroud)

当我运行该文件时,发生了错误

from scipy.linalq import inv,det, svd, logm, expm2
ImportError: cannot import name expm2
Run Code Online (Sandbox Code Playgroud)

你能给点建议吗?

小智 7

Scipy 最新版本不包含scipy.linalg.expm2. 相反,它具有scipy.linalg._expm_frechet. 因此,开拓Pybrain是.py文件(pybrain.tools.functions),并替换行from scipy.linalg import inv, det, svd, logm, expm2from scipy.linalg import inv, det, svd, logm, _expm_frechet,它应该解决您的问题。