numpy 控制打印输出格式

本文详细介绍了NumPy中np.set_printoptions()函数的使用方法,包括如何控制数组的科学计数法显示、设定小数点后保留的位数以及限制输出数组元素的数量,帮助读者更好地管理和展示大型数据集。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

np.set_printoptions()了解一下

需求1.需要以科学计数法输出:np.set_printoptions(suppress = True), 不需要以科学计数法输出:np.set_printoptions(suppress = False)

需求2.需要控制小数点后位数为N,np.set_printoptions(precision= N)

需求3.数组太长打印出来会太长,控制输出的元素的个数,np.set_printoptions(threshold = 1)

 

import numpy as np

a1 = np.array([0.0012345, 0.01234567891234, 111.1234567891111, 1])

np.set_printoptions(suppress=True)
print(a1)

np.set_printoptions(suppress=False)
print(a1)

np.set_printoptions(precision=3, suppress=True)
print(a1)

a1 = np.zeros(100)
np.set_printoptions(threshold = 1)
print(a1)

结果如下:

[  0.001   0.012 111.123   1.   ]
[1.234e-03 1.235e-02 1.111e+02 1.000e+00]
[  0.001   0.012 111.123   1.   ]
[0. 0. 0. ... 0. 0. 0.]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值