我正在将列表转换为NumPy数组:
a = np.array(l) # Where l is the list of data
return a
但每当我去打印这个数组时:
print (a)
我只得到一个数组:
[ - 0.00750732 -0.00741577 -0.00778198 ...,0.00222778 0.00219727 -0.00048828]
但是,如果我打印尺寸,我会得到数组的实际大小:61238
任何人都可以猜到我哪里出错了?
答案 0 :(得分:3)
您可以使用set_printoptions
np.set_printoptions(threshold = your_threshold)
阈值参数设置:
触发汇总而不是触发汇总的数组元素总数 完全repr(默认1000)。
但你真的想要打印一个巨大的阵列吗?
答案 1 :(得分:2)
这只是出于可用性的原因。如果你有一个大小为10 ^ 100的数组并且你试图打印它 - 那将需要很长时间。所以,这就是为什么它像这样打印,就像“那是从X开始并以Y结尾的精确数组”。要打印整个数组,只需打印for循环中的每个元素:)