gpt4 book ai didi

python - recfromcsv、genfromtxt、recfromtxt 神秘地从 numpy 中丢失

转载 作者:太空宇宙 更新时间:2023-11-04 01:40:23 25 4
gpt4 key购买 nike

我习惯使用 numpy.recfromcsv 加载 csv 文件作为 python 中的记录数组。

但是在我的新笔记本电脑(运行 OS 10.6.6 的 MB pro)上,numpy 似乎无法将 recfromcsv 识别为函数(与 genfromtxt 或 recfromtxt 相同)。

>>> import numpy as np
>>> np.recfromcsv
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'recfromcsv'

为什么会这样?我以前从来没有见过这个,而且在我看来,似乎 recfromcsv(和其他)应该是基本的 numpy 函数。我在我的机器上使用 native 安装的 python (Python 2.6.1),并且使用 Mac OS 附带的 numpy 版本。

>>> reload(np)
<module 'numpy' from '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/numpy/__init__.py'>

最佳答案

如果你看:

np.version.version

您会在 Mac 上看到它的版本是 1.2.1(至少在我的机器上是这样)。 np.recfromcsv 可能已添加到较新版本的 numpy 中,因此这就是为什么您缺少它以及其他方法的原因。

这是相当旧的 numpy 版本,因此您应该考虑升级。我建议不要乱用/usr/bin 中的 python 版本。而是在不同的位置安装一个新的 python 构建,然后使用你的 .bash_profile 让它将该版本的位置放在内置位置的前面。

关于python - recfromcsv、genfromtxt、recfromtxt 神秘地从 numpy 中丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5656821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com