小编sof*_*ina的帖子

无法加载包含腌制数据的文件 - Python .npy I/O

我正在尝试使用 np.save() 将数据框和矩阵保存为 .npy 文件,然后使用 np.load() 读取它们,但出现以下错误:

  File "/Users/sofiafarina/opt/anaconda3/lib/python3.7/site-packages/numpy/lib/npyio.py", line 457, in load
    raise ValueError("Cannot load file containing pickled data "

ValueError: Cannot load file containing pickled data when allow_pickle=False
Run Code Online (Sandbox Code Playgroud)

即使我写了 allow_pickle=True 我也会得到一个错误:

  File "/Users/sofiafarina/opt/anaconda3/lib/python3.7/site-packages/numpy/lib/npyio.py", line 463, in load
    "Failed to interpret file %s as a pickle" % repr(file))

OSError: Failed to interpret file 'finaldf_p_85_12.npy' as a pickle
Run Code Online (Sandbox Code Playgroud)

那么我怎么能从 python 脚本中保存一个 df 然后在另一个脚本中加载它呢?我应该使用其他功能吗?谢谢!

python io numpy

11
推荐指数
4
解决办法
3万
查看次数

标签 统计

io ×1

numpy ×1

python ×1