这是我的代码,我试图计算导入列表的标准偏差,如下所示
b=[]
#time=[]
with open('nt.txt') as csvfile:
data=csv.reader(csvfile,delimiter=('\t'))
index=0
for line in data:
b.append(line[1])
#out=line[0]
#new=out.split(" ")
#b.append(new[0])
#else:break
x=statistics.stdev(b)
print(x)
以b = ['-0,002549', '-0,002040', '-0,001530']
作为我的输出
我得到......
raise TypeError(msg.format(type(x).__name__)) from None
TypeError: can't convert type 'str' to numerator/denominator
答案 0 :(得分:0)
results=np.array([[x],[b]]).astype(np.float32)
您必须设置numpy array
的类型,而不是list
。