python - 多数组的初始化引发了未报告的异常python

标签 python numpy

我是一个正在学习python的新程序员。我最近正在尝试学习如何使用 numpy 导入 csv 文件。 这是我的代码:

import numpy as np
x = np.loadtxt("abcd.py", delimiter = True, unpack = True)
print(x)

空闲返回给我:

>> True
>> Traceback (most recent call last):
>>  File "C:/Python34/Scripts/a.py", line 1, in <module>
    import numpy as np

>>  File "C:\Python34\lib\site-packages\numpy\__init__.py", line 180, in <module>
    from . import add_newdocs

>>  File "C:\Python34\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc

>>  File "C:\Python34\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>
    from .type_check import *

>>  File "C:\Python34\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
    import numpy.core.numeric as _nx

>>  File "C:\Python34\lib\site-packages\numpy\core\__init__.py", line 14, in <module>
    from . import multiarray

>> SystemError: initialization of multiarray raised unreported exception

为什么会出现此系统错误,我该如何补救?

最佳答案

我也遇到过这个问题。这是由同一文件夹中名为“datetime.py”的文件引起的(与 Bruce 面临的问题完全相同)。实际上“datetime”是一个现有的 python 模块。但是,我不知道为什么运行我自己的脚本,例如 plot.py 会调用我的datetime.py 文件(我已经看到了输出由我的datetime.py 生成,__pycache__ 文件夹中将有一个自动生成的datetime.cpython-36.pyc

虽然我不清楚错误是如何触发的,但在我将 datetime.py 文件重命名为其他名称后,我可以立即运行 plot.py。因此,我建议您检查是否有一些文件的名称与系统模块冲突。 (附:我使用 Visual Studio Code 运行 python。)

关于python - 多数组的初始化引发了未报告的异常python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38671630/

相关文章:

Python 3.5(32 位): ImportError: cannot import name NUMPY_MKL

python - 在 Numpy 中映射失败

python - 循环 2 个一维数组以在 numpy 中创建二维数组

python - 如何求曲线下面积

python - 如何找出列中唯一值的数量以及数据框中唯一值的数量?

python - 有没有办法让您选择的对象类型(即 LinkedEdge)哈希作为 'union.set()' 处理的一部分?

python - 显示正在运行的 Python 应用程序的堆栈跟踪

python - 使用基于项目的自定义路径下载 Scrapy 文件

python - 在 sklearn NearestNeighbor 中使用每个邻居一次

python - celery worker 在调用 retry() 后不重试任务