第一种方法:使用set_printpoints()函数
import numpy as np #导入库
data = np.random.randn(5) #生成5个随机数,小数位数默认为8位
print(data)
Out[2]:array([-0.89613479, -0.17105415, -0.4228491 , 1.30445579, 0.16330674])
np.set_printoptions(precision=3) #设置小数位置为3位
print(data)
Out[4]:array([-0.896, -0.171, -0.423, 1.304, 0.163])
第二种方法:使用np.around()函数
import numpy as np #导入库
data = np.random.randn(5) #生成5个随机数,小数位数默认为8位
data
Out[2]:
array([ 0.84156861, 0.61055996, 1.44703618, 0.18389033, 0.36335741])
np.around(data,3) #使用around()函数保留小数位数
Out[3]:
array([ 0.842, 0.611, 1.447, 0.184, 0.363])