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])

 

  • 12
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值