我在numpy (矩阵类)中有一个8x8的矩阵,它一直用科学记数法打印出来。有没有办法强制它以浮点格式打印所有内容?
提前感谢您!
发布于 2012-07-16 02:47:14
你可以使用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])https://stackoverflow.com/questions/11494599
复制相似问题