我有一个使用数据文件的天体物理学项目。这是一个csv数据文件。
我在Python中使用了以下代码:
#!/usr/bin/python
# coding: utf-8
import numpy as np
# Fichier contenant le champ 169 #
file = '/astromaster/home/xxx/Bureau/Stage/Champs/Field_169/Field169_combined_final_roughcal.csv'
###############################
# Lecture du fichier field169 #
###############################
field169 = np.loadtxt(fname = file,
dtype = [('ID',object),
('RA','f10'),
('DEC','f10'),
('NDET','i2'),
('DEPTHFAG','i2'),
('SEPINDX',object),
('SEPFINDX',object),
('U','f10'),
('UERR','f10'),
('G','f10'),
('GERR','f10'),
('R','f10'),
('RERR','f10'),
('I','f10'),
('IERR','f10'),
('Z','f10'),
('ZERR','f10'),
('CHI','f10'),
('SHARP','f10'),
('FLAG','i3'),
('PROB','f10'),
('EBV','f10')],
delimiter=",")
print field169
但是,当我打印这个数组时,我只有我的数组的一半。我不明白为什么?
感谢您的回答:)
发布于 2016-03-02 10:26:13
打印前设置print options:
np.set_printoptions(threshold=numpy.nan)
发布于 2016-03-02 11:06:33
您必须使用np.set_printoptions
设置打印选项。尝试:
import numpy as np
np.set_printoptions(threshold=numpy.nan)
print np.arange(10000)
它将打印完整的10000维数组。
https://stackoverflow.com/questions/35744408
复制相似问题