我有一个标题包含“#”的文件,然后是逗号分隔的数据。IE
#blah
#blah
#blah
1, 2, 3, 4, 5, 6
7, 8, 9,10,11,12
...
我希望能够跳过 # 并将数据转换为数组(列上的直方图)。这读进去了。
filename = 'input.txt'
listin = []
for line in open(filename,'r'):
li=line.strip()
if not li.startswith("#"):
line = line.partition('#')[0]
#line = line.rstrip()
listin.append(line.split(','))
data = numpy.asarray(listin)
SubData=data[:,0]
hist,nbins = np.histogram(SubData)
Error:
TypeError: cannot perform reduce with flexible type