one_seventh = data.shape // 7 AttributeError: 'NpzFile' object has no attribute 'shape'
时间: 2024-05-20 15:09:15 浏览: 349
5下lesson_7_An_invitation.ppt
这个错误是因为 'NpzFile' 对象没有 'shape' 属性。 'NpzFile' 是 Numpy 存储的一种文件格式,它包含了多个 Numpy 数组,并且可以用 np.load() 函数来读取。你需要使用 np.load() 函数来读取 NpzFile 对象中的数组,例如:
```
import numpy as np
data = np.load('your_file.npz')
one_seventh = data['your_array'].shape // 7
```
其中 'your_file.npz' 是你想要读取的 Numpy 存储文件的路径,'your_array' 是你在该文件中保存的数组的名称。这样你就可以得到一个包含了 your_array 数组形状的元组,将这个元组与数字 7 相除并取整即可得到 one_seventh 的值。
阅读全文