Arrays 如何为大量数据(~10000)打印.dat文件中的所有colounm元素

Arrays 如何为大量数据(~10000)打印.dat文件中的所有colounm元素,arrays,numpy,large-data,Arrays,Numpy,Large Data,假设我有一个.dat文件,并尝试使用以下代码打印其第一列: import numpy as np data = np.loadtxt('d.dat', dtype='str') a=data[:, 1] print(a) 现在,当数据数量约为500时,它将打印所有数据。 但对于5000个数据,它打印如下: a=['1' '2' '3' .......'9' '10'] a=['1' '2' '3' '4' '5' '6' '7' '8' '9' '10'] 现在我的问题是如何打印大量数据,

假设我有一个.dat文件,并尝试使用以下代码打印其第一列:

import numpy as np
data = np.loadtxt('d.dat', dtype='str')
a=data[:, 1]
print(a)
现在,当数据数量约为500时,它将打印所有数据。 但对于5000个数据,它打印如下:

a=['1' '2' '3' .......'9' '10']
a=['1' '2' '3' '4' '5' '6' '7' '8' '9' '10']
现在我的问题是如何打印大量数据,如:

a=['1' '2' '3' .......'9' '10']
a=['1' '2' '3' '4' '5' '6' '7' '8' '9' '10']
邮政解决方案: :

请参见关于打印选项的。具体而言:

阈值:int, 可选的

触发摘要而不是摘要的数组元素总数 完整报告(默认为1000)

所以将threshold设置为np.inf意味着 从来没有总结过<代码>np.set\u打印选项(阈值=np.inf)


对于a:print中的i(i,sep='')
这是否回答了您的问题?是的,成功了。谢谢。它基本上是增加了比特数。