Numpy : 关于np.finfo函数
用法在这个网页中讲的比较好,有例子
先上代码:
#这是一个faster-rcnn中bbox_tools中的代码eps = xp.finfo(height.dtype).epsheight = xp.maximum(height, eps)width = xp.maximum(width, eps)dy = (base_ctr_y - ctr_y) / heightdx = (base_ctr_x - ctr_x) / widthdh = xp.log(base_height / height)dw = xp.log(base_width / width)
这里可以看到有除法,我们要考虑到除法的分母是不能为0的,而且式子中log内也不能为负数,不然会直接跳出显示错误。
代码中是用上半部分来处理的,eps开始的三行将可能出现的负数和零,使用eps来替换,这样就不会出现错误了。
finfo函数是根据height.dtype类型来获得信息,获得符合这个类型的float型,eps是取非负的最小值。
Numpy : 关于np.finfo函数相关推荐
- python numpy np.finfo()函数 eps
用法 finfo函数是根据括号中的类型来获得信息,获得符合这个类型的数型 例1: import numpy as np a=np.array([[1],[2],[-1],[0]]) b=np.maxi ...
- [转载] python numpy np.finfo()函数 eps
参考链接: Python中的numpy.log2 用法 finfo函数是根据括号中的类型来获得信息,获得符合这个类型的数型 例1: import numpy as np a=np.array([[1] ...
- numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax)
numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax) 目录 numpy使用np ...
- python使用numpy的np.float_power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数返回浮点数
python使用numpy的np.float_power函数计算numpy数组中每个数值的指定幂次(例如平方.立方).np.power函数默认返回整数格式.np.float_power函数默认返回浮点 ...
- python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方、立方)、np.power函数默认返回整数格式、np.float_power函数默认返回浮点数
python使用numpy的np.power函数计算numpy数组中每个数值的指定幂次(例如平方.立方).np.power函数默认返回整数格式.np.float_power函数默认返回浮点数 目录
- numpy使用np.set_printoptions函数抑制numpy数组输出结果使用科学计数法进行显示(suppressing scientific notation in numpy array)
numpy使用np.set_printoptions函数抑制numpy数组输出结果使用科学计数法进行显示(suppressing scientific notation in numpy array) ...
- python使用numpy的np.fmod函数计算numpy数组除以某一特定数值剩余的余数(remainder)、np.mod函数和np.fmod函数对负值的处理方式有差异
python使用numpy的np.fmod函数计算numpy数组除以某一特定数值剩余的余数(remainder).np.mod函数和np.fmod函数对负值的处理方式有差异 目录
- Numpy中np.mashgri() 函数介绍及2种应用场景
@[toc](Numpy中np.mashgri() 函数介绍及2种应用场景 文章目录:) 近期在好几个地方都看到meshgrid的使用,虽然之前也注意到meshgrid的用法. 但总觉得印象不深刻,不 ...
- numpy 之 np.diff函数
这是一个比较实用的函数,作用是实现:数组中元素后一个与前一个的差值,即a[n] - a[n - 1] 用法: out = np.diff(data) 例:输入,[1,2,3,8,7] 则,输出,[1, ...
最新文章
- 使用sed和awk取除最后两个字段之外的字段
- 微信公众平台开发 - 动手篇。使用weinxinFundation开始一个微信公众平台的开发
- java web 程序---购物车项目内容:
- Codeforces Round #316 (Div. 2) D. Tree Requests dfs序
- K8s 工程师必懂的 10 种 Ingress 控制器
- mysql中的get_lock锁机制解析
- redis 的bitmap 开源包 bitmapist的应用
- 从去除毛刺的策略看开运算opening_circle和闭运算closing_circle的异同
- 1-AII--BroadcastReceiver广播的静态注册与动态注册
- oracle监听程序无法分配,Oracle监听器服务不能启动的解决方法
- 20061008: IntelliJ Idea 6
- HDU 3974 Assign the task(DFS序+线段树单点查询,区间修改)
- 二维数组初始化_0基础学习C语言第七章:数组(2)
- k2p拆机ttl刷breed_【1.10】k2p A版 22.10.3.42;22.10.3.38;拆机TTL刷BREED;B版 21.6.25.20刷机 图文教程...
- 离散中多重组合是指_大学离散数学复习试题
- gmssl编程之签发X509证书
- cmd中start 命令用法
- 几分钟搞定,文件名称中文转英文
- Python数据处理——pandas
- 华为前三季度营收4458亿元;周鸿祎谈程序员35岁就会被淘汰;金山WPS月活用户已超5.7亿 | EA周报...