2024-06-01 07:58:20 发布
网友
我正在测试一段Python代码,其中包含以下行:
from scipy import sparse, linsolve
运行脚本时,出现错误:
一个快速的谷歌搜索显示的代码linsolve.py(托管于Koders.com公司). 我的问题是:
linsolve是scilab的一部分,还是需要下载linsolve.py分开?在
如果有问题的代码实际上是要导入scipy.linsolve,这在很久以前就被弃用了,很可能已经从scipy的最新版本中删除了。为了兼容性,您可以尝试以下操作:
scipy.linsolve
from scipy import sparse import scipy.sparse.linalg.dsolve as linsolve
这应该给代码提供它所依赖的sparse和{},并且不需要任何其他的修改(当然,除非linsolve内部有它所依赖的东西也发生了变化)。在
sparse
如果有问题的代码实际上是要导入
scipy.linsolve
,这在很久以前就被弃用了,很可能已经从scipy的最新版本中删除了。为了兼容性,您可以尝试以下操作:这应该给代码提供它所依赖的},并且不需要任何其他的修改(当然,除非linsolve内部有它所依赖的东西也发生了变化)。在
sparse
和{相关问题 更多 >
编程相关推荐