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://hbruida.cn/article/gpicop.html