0
我有這樣一個清單:如何獲得浮點陣列中浮點dtype的數字可讀輸出?
print x
>>> [1, 1, 1, 1, 3]
>>> [25, 375, 25, 100, 425]
>>> [17742.05, 17742.0, 17738.1, 17738.05, 17738.0]
>>> [17744.0, 17744.6, 17744.65, 17744.95, 17745.0]
>>> [475, 25, 50, 25, 650]
>>> [3, 1, 2, 1, 4]
,但是當我將它轉換爲numpy的陣列,它打印出這樣的(我可以用一些數據類型做出的出現就像列表)。
y=np.asarray(x)
>>> [[ 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00
3.00000000e+00]
>>> [ 2.50000000e+01 3.75000000e+02 2.50000000e+01 1.00000000e+02
4.25000000e+02]
>>> [ 1.77420500e+04 1.77420000e+04 1.77381000e+04 1.77380500e+04
1.77380000e+04]
>>> [ 1.77440000e+04 1.77446000e+04 1.77446500e+04 1.77449500e+04
1.77450000e+04]
>>> [ 4.75000000e+02 2.50000000e+01 5.00000000e+01 2.50000000e+01
6.50000000e+02]
>>> [ 3.00000000e+00 1.00000000e+00 2.00000000e+00 1.00000000e+00
4.00000000e+00]]
由於這些值改變每第二,我可以有一些方法來轉移此陣列成更大陣列(對於較大的時間幀),像附加一個列表到另一個列表。
但是列表中的值「17742.05」的值如何,不會使用dtype = int將這些值捨去? –
使用dtype = float,給出了與上面 –