yp_66_ 2023-03-13 20:19 采纳率: 0%
浏览 16

关于#ar#的问题,如何解决?

我在执行文件中的数组的过程出现这个提示“arr_0 is not a file in the archive”,不知道如何修正。具体代码如下:

arr2 = np.load('arr_randint.npy')
print('文件中保存的数组为:',arr2)

arr2 = np.load('savez_arr.npz')
print('文件中保存的数组为:',arr2.files)
print('文件中的第一个数组为:',arr2['arr_0'])
print('文件中的第二个数组为:',arr2['arr_1'])

  • 写回答

2条回答 默认 最新

  • 紫薇东风折 2023-03-13 20:53
    关注

    这个提示说明在读取savez_arr.npz文件时,没有读取到名为arr_0的数组。您可以尝试检查一下文件中的数组名称是否正确,或者重新生成一下savez_arr.npz文件确保数组都被正确保存。另外,在读取npz文件时,应该使用np.load()函数的返回值,而不是直接使用np.load()函数。可以修改代码如下:

    arr2 = np.load('arr_randint.npy')
    print('文件中保存的数组为:', arr2)
     
    arr2_compressed = np.load('savez_arr.npz')
    print('文件中保存的数组为:', arr2_compressed.files)
    print('文件中的第一个数组为:', arr2_compressed['arr_0'])
    print('文件中的第二个数组为:', arr2_compressed['arr_1'])
    
    评论

报告相同问题?

问题事件

  • 创建了问题 3月13日

悬赏问题

  • ¥18 光催化第一性原理计算析氢效率STH怎么计算
  • ¥100 Mac 版foxmail 收邮件问题
  • ¥15 QWebEngineView
  • ¥15 如何使用shufflenet进行手写数字识别
  • ¥15 .net core 同时编辑怎么防止数据串了
  • ¥20 微信小程序播放直播流
  • ¥15 关于迷宫自走单片机循迹小车的知识
  • ¥15 python使用selenium工具爬取网站的问题
  • ¥15 visual studio中c语言用ODBC链接SQL SERVER
  • ¥15 关于#python#的问题:如何通过pywinauto获取到图中“窗格”内部的内容