【Python】numpy数组用dtype=float16初始化的坑
来源:互联网 发布:mac相簿和相册的区别 编辑:程序博客网 时间:2024/05/22 10:54
【Python坑系列】
为了节约空间,使用numpy数组时候采用了float16,结果发现精度远远不达标
默认的floar64是最接近原本浮点数的
a = 0.0001 * np.ones(10,np.float16)aOut[206]: array([ 0.00010002, 0.00010002, 0.00010002, 0.00010002, 0.00010002, 0.00010002, 0.00010002, 0.00010002, 0.00010002, 0.00010002], dtype=float16)a = 0.0001 * np.ones(10,np.float32)aOut[208]: array([ 9.99999975e-05, 9.99999975e-05, 9.99999975e-05, 9.99999975e-05, 9.99999975e-05, 9.99999975e-05, 9.99999975e-05, 9.99999975e-05, 9.99999975e-05, 9.99999975e-05], dtype=float32)a = 0.0001 * np.ones(10,np.float64)aOut[210]: array([ 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001, 0.0001])a = 0.9999 * np.ones(10,np.float64)aOut[212]: array([ 0.9999, 0.9999, 0.9999, 0.9999, 0.9999, 0.9999, 0.9999, 0.9999, 0.9999, 0.9999])
阅读全文
0 0
- 【Python】numpy数组用dtype=float16初始化的坑
- Python numpy函数:dtype数组元素类型
- python numpy矩阵信息,shape,size,dtype
- Python Numpy data-type dtype 自定义数据类型
- python numpy矩阵信息,shape,size,dtype
- Python Numpy 数组的初始化和基本操作
- Python Numpy 数组的初始化和基本操作
- numpy的的dtype的用法
- Numpy 中 dtype 支持的数字类型
- Numpy自定义dtype的一个使用误区
- numpy:自定义数据类型dtype
- numpy中dtype用法
- numpy数据类型dtype转换
- numpy初始化数组时遇到的问题
- Numpy数据类型转换astype,dtype
- python numpy矩阵和数组的转换
- Python Numpy Tutorials: 改变数组的维度
- Python中numpy数组的合并
- iPhoneX 适配
- 2017 Scrum Master 薪资报告
- 定时器Timer
- Kotlin学习之kotlin-android-extensions
- 一次sql脚本改造
- 【Python】numpy数组用dtype=float16初始化的坑
- 修改表名称
- Dapper的基本使用
- 微信推送模板信息接口(干货-代码)
- unity瞬移最简单的方法
- 解决file美化后在IE中的两个bug
- 贴个manachar模板
- 我是一个垃圾收集器——上篇
- Lambda表达式