0
scitific符号我有一个矩阵看起来像这样:如何从矩阵蟒蛇
[ 3.32900000e+01 3.32300000e+01 3.32300000e+01 3.32900000e+01
3.32300000e+01 3.32900000e+01 3.32900000e+01 3.32900000e+01
3.33300000e+01 3.32900000e+01 3.33300000e+01 3.32900000e+01
3.33300000e+01 3.33300000e+01 3.33700000e+01 3.33300000e+01
3.33300000e+01 3.33300000e+01 3.33300000e+01 3.33700000e+01
3.33700000e+01 3.33700000e+01 3.33700000e+01 0.00000000e+00
1.37646006e+09 1.37646006e+09 1.37646006e+09 1.37646006e+09
1.37646006e+09 1.37646006e+09 1.37646006e+09 1.37646006e+09
1.37646006e+09 1.37646006e+09 1.37646006e+09 1.37646006e+09
1.37646006e+09 1.37646006e+09 1.37646006e+09 1.37646006e+09
1.37646006e+09 1.37646006e+09 1.37646006e+09 1.37646006e+09
1.37646006e+09 1.37646006e+09 1.37646006e+09 1.37646006e+09
0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00]
什么是去除蟒蛇科学记数法的最好方法?
我已阅读,它是:
np.set_printoptions(suppress=True)
但是这并没有改变结果。
这是我的代码:
import numpy as np
import sys
np.set_printoptions(suppress=True)
COLUMN_NUM = 4
datos = np.genfromtxt('a.csv', delimiter=',')[2:]
datos = np.pad(datos, (0, COLUMN_NUM - len(datos) % COLUMN_NUM), 'constant')
ds= datos.reshape((-1, COLUMN_NUM))
print ds
m = ds.mean(axis=1)
print "Promedio ", m
results = np.zeros(shape=(len(datos)))
for x in range(0, len(datos)):
tiempo = (((x*1.)/COLUMN_NUM) + 1376460059)
results[x] = tiempo
results = np.pad(results, (0, COLUMN_NUM - len(results) % COLUMN_NUM), 'constant')
results2 = results.reshape((-1, COLUMN_NUM))
conca = np.concatenate((datos, results))
print "Concatenate \n", conca
请帮助我。我已经尝试了几个小时。
谢谢,但我已经尝试它,我仍然得到科学记数法看起来像这样:3.329e + 01 3.323e + 01 + 3.323e 01。 。 。等等。任何其他方式呢? –