Arrays 如何为大量数据(~10000)打印.dat文件中的所有colounm元素
假设我有一个.dat文件,并尝试使用以下代码打印其第一列: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'] 现在我的问题是如何打印大量数据,
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='')
这是否回答了您的问题?是的,成功了。谢谢。它基本上是增加了比特数。