首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ImportError时使用scipy.io

使用ImportError时使用scipy.io
EN

Stack Overflow用户
提问于 2014-07-30 20:10:36
回答 1查看 1.6K关注 0票数 1

所以我在使用枕木的时候遇到了一些麻烦。我一直从一个.mat文件(matlab变量)导入数据,直到今天,它已经完美地工作了。我不知道发生了什么变化,也不知道什么时候发生了变化,因为我一直在开发一种基于文本的数据格式,这样我就可以避免依赖Matlab编写数据。无论如何,当我导入scipy.io时,我会得到一个bizzare导入错误

代码语言:javascript
复制
import scipy.io
myData = scipy.io.loadmat('some_data_file')

当我运行这个程序时,我会得到以下错误:

代码语言:javascript
复制
>>> import scipy.io
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "C:\pyzo2014a\lib\site-packages\scipy\io\__init__.py", line 85, in <module>
    from .matlab import loadmat, savemat, whosmat, byteordercodes
  File "C:\pyzo2014a\lib\site-packages\scipy\io\matlab\__init__.py", line 13, in <module>
    from .mio import loadmat, savemat, whosmat
  File "C:\pyzo2014a\lib\site-packages\scipy\io\matlab\mio.py", line 13, in <module>
    from .mio4 import MatFile4Reader, MatFile4Writer
  File "C:\pyzo2014a\lib\site-packages\scipy\io\matlab\mio4.py", line 11, in <module>
    import scipy.sparse
  File "C:\pyzo2014a\lib\site-packages\scipy\sparse\__init__.py", line 217, in <module>
    from .csgraph import cs_graph_components
  File "C:\pyzo2014a\lib\site-packages\scipy\sparse\csgraph\__init__.py", line 148, in <module>
    from ._shortest_path import shortest_path, floyd_warshall, dijkstra,\
ImportError: No module named 'scipy.sparse.csgraph._shortest_path'

我想我的python发行版可能有问题,所以我重新安装了它,但是问题仍然存在,现在安装程序说它在安装时找不到'_shortest_path.py‘。当我导航到.../Libs/site-packages/scipy/sparse/csgraph/时,我发现实际上没有一个名为_shortest_path的模块。我不明白这个错误是如何产生的,也不明白我的代码中有什么东西会改变它。还有其他人遇到过这个问题吗?

我在Windows 7 Pyzo 2014上使用x64。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-31 22:32:56

将shortest_path.pyd还原到您的胸腔http://www.blendernation.com/2014/06/28/getting-a-virus-warning-with-blender-2-71-heres-why/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25046012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档