python中double转化成float32
来源:互联网 发布:php完全自学手册出版地 编辑:程序博客网 时间:2024/06/05 18:42
今天在处理python数据时,发现导入的mat文件类型是double(matlab默认类型就是double)。而我需要用到的数据是float32类型。查找资料也没有找到合适的解决办法。后来自己尝试着,恰好能做到转换的目的。所以就写下来,与君共勉,也希望能够的到批评指正。
首先我们得明白,float(单精度说明符),double(双精度说明符) 。单精度型占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字。双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308,可提供16位有效数字。而在Matlab中的single是就是代表单精度。通过它可以实现在python的float32类型。(注:在python中,没有找到可以直接将一个矩阵一次性转化成float的办法,可能自己才疏学浅)。因此我的方法是:
在matlab中将矩阵类型先转换成single(A)类型,保存。在python中打开就是float32类型的数据了。
阅读全文
1 0
- python中double转化成float32
- java 中double型转化成int型
- Java中double型转化成int型
- String 转化成double(不用Double.parseDouble(str))
- 如何把String转化成Double??
- swift3.0 Double、CGFloat 转化成字符串
- python中数制转化
- double转化成string string 转化成Csting
- go语言float32转换成字符串类型
- 提取Exif信息中GPS经纬度,转化为double方法
- C++中float和double转化成为string
- C++11中int,float,double与string的转化
- JAVA中double转化为BigDecimal精度缺失测试
- c++中string和double等数据类型的相互转化
- c++中float和double转化为string
- python 中数据类型的转化
- C#double转化成字符串 保留小数位数
- Python中PILImage和Python转化
- 基于CAS的单点登录SSO[2]: 改造cas-overlays-template支持MySQL数据库
- 读书笔记_unity4.x第十二章_渲染管线
- java项目发送邮件,附带一些异常
- hadoop分布集群搭建
- ServletContextListener接口
- python中double转化成float32
- RabbitMQ的几种典型使用场景
- CSS实现单行、多行文本溢出时显示省略号
- 洛谷P2723 丑数 Humble Numbers
- Ignite缓存持久化例子
- <数据结构与算法>单向循环链表基本框架(C语言描述)
- 【帝国CMS】排行榜调用标签(24小时排行、本周排行、本月排行)
- 动态规划算法
- SIGIR 2017 Paper Characterizing and Predicting Enterprise Email Reply Behavior