ndarray中保留小数的方法
Posted 神的孩子都在歌唱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ndarray中保留小数的方法相关的知识,希望对你有一定的参考价值。
ndarray中保留小数的方法
前言:
作者:神的孩子在跳舞
本人是刚开始学机器学习的小白,以下都是我的学习笔记,有一些是我自己理解的话,所以可能有不对的地方或者有些话只适合我自己理解(仅供参考),不对的希望大家能指出来,另外我创建了一个机器学习交流群903419026
,各位跟我一样的小白可以进来多交流交流,互相促进,大佬看见了可以进来指导一下(狗头)。
导入包
import numpy as np
np.set_printoptions()
set_printoptions(precision=None,suppress=None,..)
参数(这里介绍两个):
- precision:控制输出的小数点个数,默认是8
- suppress: 当suppress=True,表示小数不需要以科学计数法的形式输出
代码
## 生成均匀分布的随机数
a =np.random.uniform(80, 100, (5,2)).astype(np.float)
np.set_printoptions(precision=8)#默认为8,就是保留八位小数
a
array([[93.9328586 , 97.45498615],
[84.0141152 , 93.15064978],
[81.84337854, 95.073754 ],
[93.0134095 , 96.95480966],
[93.13936252, 83.58387445]])
np.around()
np.around(arr,decimals = 0,out = None):此数学函数可帮助用户将数组元素平均舍入为给定的小数位数。
data= np.around(a,1)#a是数组元素,1是给定的小数位数
data
array([[93.9, 97.5],
[84. , 93.2],
[81.8, 95.1],
[93. , 97. ],
[93.1, 83.6]])
本人博客:https://blog.csdn.net/weixin_46654114
本人b站求关注:https://space.bilibili.com/391105864
转载说明:跟我说明,务必注明来源,附带本人博客连接。
请给我点个赞鼓励我吧
以上是关于ndarray中保留小数的方法的主要内容,如果未能解决你的问题,请参考以下文章