numpy中的np.round()取整的功能和注意

功能

np.round() 是对浮点数取整的一个函数,一般的形式为 np.round(a, b),其中a为待取整的浮点数,b为保留的小数点的位数

注意

当小数部分是0.5时,np.round(),“去奇存偶”,或者说 “4舍6入5凑偶

与一般理解的四舍五入不同,在误差理论中:当整数部分是偶数,小数部分是0.5时,向下取整,最后结果为偶数;当整数部分是奇数,小数部分是0.5时,则向上取整,最后结果为偶数。这样得到的结果在统计学上更精确。numpy的round函数采用的是这种方法。

exp:

np.round(1.4)
>> 1
np.round(2.6)
>> 3
#### 去奇 ####
np.round(1.5)
>> 2
#### 存偶 ####
np.round(2.5)
>> 2

最新文章

  1. Linux可信计算机制模块详细分析之核心文件分析(8)tpm.c核心代码注释(中)
  2. 学习总结之 WebApi 用户登录和匿名登录,及权限验证
  3. 全文检索原理以及es
  4. lua-nginx-module 学习
  5. Lowest Common Ancestor of Two Nodes in a Binary Tree
  6. OAF_EO系列1 - Definition定义(概念)
  7. 使用VisualSVN Server自动发布站点
  8. Win8 硬盘100%几个修复方法
  9. Microsoft SQL Server 2012 数据库安装图解教程
  10. [转载]C#字符串加密和解密
  11. 困扰:C#.net 连接Oracle11g 不报错但是在connection时出现 ServerVersion 引发了“System.InvalidOperationException”类型的异常
  12. IntelliJIdea快捷键
  13. shell 脚本运算符
  14. final 、finally 和 finalize()的区别
  15. [模板] 笛卡尔树 && RMQ
  16. python爬虫 bs4_4select()教程
  17. System.currentTimeMillis()方法
  18. 输出列表为字符串,并在最后一个值前加上and 4.10.1
  19. 力扣(LeetCode)69. x 的平方根
  20. 基于MD5的增强型摘要算法

热门文章

  1. spring程序开发步骤
  2. 2021.08.05 P2168 荷马史诗(哈夫曼树模板)
  3. JavaWeb和WebGIS学习笔记(四)——使用uDig美化地图,并叠加显示多个图层
  4. SpringBoot 如何进行参数校验
  5. 各种查找算法的选用分析(顺序查找、二分查找、二叉平衡树、B树、红黑树、B+树)
  6. SmartDialog迁移至4.0:一份真诚的迁移说明
  7. RabbitMQ 3.9( 基础 )
  8. 【面试普通人VS高手系列】为什么要使用Spring 框架?
  9. linux网络配置,查看IP地址
  10. python数据类型、用户交互和运算符