0
いくつかの測定データからヒストグラムを作成しようとしています。データは、(完全に約2000行)、以下の形式を持っており、TXTファイルに保存されます。Python2.7 numpyヒストグラム:長さ1の配列のみをPythonスカラーに変換できます
17.05.2017 06:22:49;144;-1;550;-12
17.05.2017 06:23:19;143;-1;537;-13
私がコラム3(550、537 ...)と4にデータを書きたいです( - 12は、-13が...)私は、エラーメッセージが表示されますa =
最後の行についてヒストグラム
# import
import sys
import re
import matplotlib.pyplot as plt
import numpy as np
# open file read
try:
d = open("result_CO2_1705a.txt")
except:
print("access not successfull")
sys.exit(0)
# create histogram
daten = d.read()
d.close()
zeilenliste = daten.split("\n")
print zeilenliste
laenge = len(zeilenliste
print laenge
i = 0
li_ppm = []
li_dppm = []
for zeile in zeilenliste:
if zeile:
zwliste = zeile.split(";")
# print zwliste
li_ppm.append(zwliste[3])
print li_ppm
print li_dppm
ppm_array = np.asarray(li_ppm)
print ppm_array
a = np.histogram(int(ppm_array), 10, laenge, False, None, None)
に入れる:
only length-1 arrays can be converted to Python scalars
私はとの初めての仕事としてとヒストグラムでは、このエラーメッセージの根本的な原因についてフィードバックをいただき、幸いです。
よろしくと
非常
ありがとうダニエル