如今,我学习使用Python和Numpy进行机器学习。
安装Keras之后,我开始看到这个东西。
然后我找到了mnist.npz文件。
(mnist.npz是学习机学习的基本手写示例)
我对mnist.npz很好奇。所以我尝试打开它。
我已经编码了
import numpy as np
x = np.load("C:/mnist.npz")
print (x)
(npz文件在驱动器C中)
然后计算机显示此
<numpy.lib.npyio.NpzFile object at 0x000001F1BE7E6A58>
??????????????什么?????????
电脑是什么意思?
所以我尝试了另一种方式。我已经编码了
import numpy as np
x = np.load("C:/mnist.npz")
print(x['y_test'])
所以计算机显示这个。
[7 2 1 ... 4 5 6]
为什么显示[...]?!?!?!!?!?!?!?
为什么计算机不显示所有阵列?给我看看!
例如...计算机可以向我显示
[7 2 1 1 2 3 4 4 5 6]
!但是计算机没有。电脑无法显示全部。
我想查看数组的所有元素。
如何查看
.npz
和.npy
文件中的所有元素?Google没有答案。
最佳答案
设置numpy的打印选项
np.set_printoptions(threshold=np.inf)