python - pd.read_hdf 抛出 'cannot set WRITABLE flag to True of this array' 和 'No module named ' numpy.core._multiarray_umath'

标签 python pandas numpy

当我运行时

pd.read_hdf('xxx')

我得到

cannot set WRITABLE flag to True of this array

。我找到了解决方案here建议将 numpy 从 1.16.0 降级到 1.15.x

但是,将numpy降级到1.15.4后,又出现了新的错误

No module named 'numpy.core._multiarray_umath'

。对于这个错误,有人suggests将 numpy 升级到 1.16.0 。

有人遇到同样的问题吗?

最佳答案

如果您使用 Jupyter Notebook 或 Google Colaboratory,请在导入 numpy 模块并重新启动 kernal 或运行时之前使用 !pip install numpy==1.15.0 。我也遇到了同样的问题,按照这个方法解决了。

关于python - pd.read_hdf 抛出 'cannot set WRITABLE flag to True of this array' 和 'No module named ' numpy.core._multiarray_umath',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54322056/

相关文章:

python - 动态追加N维数组

python - 如何通过python从一个xml中提取部分到多个xml

python - 根据列和索引 Pandas 的值创建一个字符串列

python - 使用特定规则重新排序 pandas DataFrame

Pandas DataFrame 将单列除以列组的总和

python - Sobel 运算符的 Opencv 意外输出

python - 如何从nd数组python中删除空格

Python - 检查网络 map

python - Python中的自相关代码产生错误(吉他音高检测)

python - 使用 try 时可能有多个 Python except 语句(不搜索特定的 except)?