numpy 输出数据不以科学计数法显示
时间: 2023-02-10 11:31:54 浏览: 316
python 不以科学计数法输出的方法
3星 · 编辑精心推荐
要让 numpy 在输出数据时不以科学计数法显示,你可以使用 numpy 的 set_printoptions() 函数,并将其参数 suppress 设为 True。例如:
```
import numpy as np
np.set_printoptions(suppress=True)
a = np.array([1.23456789])
print(a) # 输出 [1.23456789] 而不是 [1.23457]
```
你也可以使用 numpy 的 set_printoptions() 函数的 precision 参数来设置输出数据的精度。例如:
```
import numpy as np
np.set_printoptions(precision=4)
a = np.array([1.23456789])
print(a) # 输出 [1.235]
```
请注意,set_printoptions() 函数只会影响 numpy 函数的输出,不会影响 Python 内置函数的输出。
阅读全文