python - How to get Numerical Readable Output of Float dtype in Numpy Array? -


i have list :

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] 

but when convert numpy array , prints out (can use datatype make appear list).

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]] 

as these values change every second , can have way transfer array bigger array(for larger time frame), appending list list.

try turning off scientific notation in numpy.

numpy.set_printoptions(suppress=true) 

Comments