numpy中设置小数位数的方法

第一种方法:使用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])

 

你可能感兴趣的:(Python,编程语言)