0

我在 numpy (矩阵类)中有一个 8x8 矩阵,它一直以科学记数法打印出来。有没有办法可以强制它以浮点打印所有内容。

先感谢您!!!

4

1 回答 1

2

你可以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])
于 2012-07-15T18:47:14.287 回答