此问题已在此处有答案:
Suppress Scientific Notation in Numpy When Creating Array From Nested List(4个答案)
4年前关闭。
这是一个非常简单的问题,但我不知道谷歌的正确单词。我有一个numpy数组:
A = np.array([ 8.1588e-01, -3.9675e-04])
我想把它打印成普通的十进制数,也就是0.81588, -0.00039675
。
你怎么能这么做?
此问题已在此处有答案:
Suppress Scientific Notation in Numpy When Creating Array From Nested List(4个答案)
4年前关闭。
这是一个非常简单的问题,但我不知道谷歌的正确单词。我有一个numpy数组:
A = np.array([ 8.1588e-01, -3.9675e-04])
我想把它打印成普通的十进制数,也就是0.81588, -0.00039675
。
你怎么能这么做?
1条答案
按热度按时间bjp0bcyl1#
Numpy允许您使用
set_printoptions
全局自定义输出。要摆脱科学记数法,您可以用途:
来自文档:
suppress:bool,可选
如果为True,则始终使用定点记数法打印浮点数,在这种情况下,当前精度等于零的数字将打印为零。如果为False,则当最小数字的绝对值〈1 e-4或最大绝对值与最小值的比值〉1 e3时使用科学记数法。默认值为False。