如今,我学习使用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)

10-06 01:50