我在 numpy (矩阵类)中有一个 8x8 矩阵,它一直以科学记数法打印出来。有没有办法可以强制它以浮点打印所有内容。
先感谢您!!!
我在 numpy (矩阵类)中有一个 8x8 矩阵,它一直以科学记数法打印出来。有没有办法可以强制它以浮点打印所有内容。
先感谢您!!!
你可以set_printoptions
:
>>> a = numpy.arange(10, dtype='f8')
>>> a /= 100000
>>> a
array([ 0.00000000e+00, 1.00000000e-05, 2.00000000e-05,
3.00000000e-05, 4.00000000e-05, 5.00000000e-05,
6.00000000e-05, 7.00000000e-05, 8.00000000e-05,
9.00000000e-05])
>>> numpy.set_printoptions(suppress=True)
>>> a
array([ 0. , 0.00001, 0.00002, 0.00003, 0.00004, 0.00005,
0.00006, 0.00007, 0.00008, 0.00009])