成都创新互联网站制作重庆分公司

numpy中np.finfo如何使用

本篇文章为大家展示了numpy中np.finfo如何使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

专注于为中小企业提供成都网站制作、网站设计、外贸网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业闻喜免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

例子:

"""

np.finfo使用方法

eps是一个很小的非负数

除法的分母不能为0的,不然会直接跳出显示错误。

使用eps将可能出现的零用eps来替换,这样不会报错。

"""

import numpy as np


x = np.array([1, 2, 3], dtype=float)

eps = np.finfo(x.dtype).eps # eps = 2.220446049250313e-16 type = 

print(eps, type(eps))

height = np.array([0, 2, 3], dtype=float)

height = np.maximum(height, eps) #一旦height中出现0,就用eps进行替换

print(height) #[2.22044605e-16 2.00000000e+00 3.00000000e+00]

dy = x / height

print(dy) #[4.50359963e+15 1.00000000e+00 1.00000000e+00]

上述内容就是numpy中np.finfo如何使用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


标题名称:numpy中np.finfo如何使用
标题链接:http://cxhlcq.com/article/gpicop.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部