Numpy数据类型转换astype,dtype的方法


Posted in Python onJune 09, 2018

1、查看数据类型

In [11]: arr = np.array([1,2,3,4,5])
In [12]: arr
Out[12]: array([1, 2, 3, 4, 5])
// 该命令查看数据类型
In [13]: arr.dtype
Out[13]: dtype('int64')
In [14]: float_arr = arr.astype(np.float64)
// 该命令查看数据类型
In [15]: float_arr.dtype
Out[15]: dtype('float64')

2、转换数据类型

// 如果将浮点数转换为整数,则小数部分会被截断
In [7]: arr2 = np.array([1.1, 2.2, 3.3, 4.4, 5.3221])
In [8]: arr2
Out[8]: array([ 1.1 , 2.2 , 3.3 , 4.4 , 5.3221])
// 查看当前数据类型
In [9]: arr2.dtype
Out[9]: dtype('float64')
// 转换数据类型 float -> int
In [10]: arr2.astype(np.int32)
Out[10]: array([1, 2, 3, 4, 5], dtype=int32)

3、字符串数组转换为数值型

In [4]: numeric_strings = np.array(['1.2','2.3','3.2141'], dtype=np.string_)
In [5]: numeric_strings
Out[5]: array(['1.2', '2.3', '3.2141'], dtype='|S6')
// 此处写的是float 而不是np.float64, Numpy很聪明,会将python类型映射到等价的dtype上
In [6]: numeric_strings.astype(float)
Out[6]: array([ 1.2, 2.3, 3.2141])

以上这篇Numpy数据类型转换astype,dtype的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python对象转JSON字符串的方法
Apr 27 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
Sep 18 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
Jan 31 Python
python OpenCV学习笔记直方图反向投影的实现
Feb 07 Python
python hbase读取数据发送kafka的方法
Dec 27 Python
用Python将结果保存为xlsx的方法
Jan 28 Python
pyinstaller打包单个exe后无法执行错误的解决方法
Jun 21 Python
pandas的排序和排名的具体使用
Jul 31 Python
Python turtle画图库&&画姓名实例
Jan 19 Python
基于python的docx模块处理word和WPS的docx格式文件方式
Feb 13 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
Apr 14 Python
Python爬虫数据的分类及json数据使用小结
Mar 29 Python
Python DataFrame设置/更改列表字段/元素类型的方法
Jun 09 #Python
浅谈DataFrame和SparkSql取值误区
Jun 09 #Python
基于DATAFRAME中元素的读取与修改方法
Jun 08 #Python
pandas Dataframe行列读取的实例
Jun 08 #Python
python 给DataFrame增加index行名和columns列名的实现方法
Jun 08 #Python
python中for用来遍历range函数的方法
Jun 08 #Python
删除python pandas.DataFrame 的多重index实例
Jun 08 #Python
You might like
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
2011/10/03 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
2013/02/18 PHP
ThinkPHP中关联查询实例
2014/12/02 PHP
php实现监控varnish缓存服务器的状态
2014/12/30 PHP
php获取系统变量方法小结
2015/05/29 PHP
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
javascript firefox不显示本地预览图片问题的解决方法
2008/11/12 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
JavaScript的代码编写格式规范指南
2015/12/07 Javascript
详解js中构造流程图的核心技术JsPlumb(2)
2015/12/08 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
微信小程序实现滑动删除效果
2017/05/19 Javascript
vue-router实现组件间的跳转(参数传递)
2017/11/07 Javascript
Vue.js通用应用框架-Nuxt.js的上手教程
2017/12/25 Javascript
vue项目实战总结篇
2018/02/11 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
Vuex实现数据共享的方法
2019/12/20 Javascript
node实现mock-plugin中间件的方法
2019/12/25 Javascript
vue-drag-chart 拖动/缩放图表组件的实例代码
2020/04/10 Javascript
[01:01]青春无憾,一战成名——DOTA2全国高校联赛开启
2018/02/25 DOTA
Python中的默认参数详解
2015/06/24 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
python中数据库like模糊查询方式
2020/03/02 Python
Python爬虫爬取百度搜索内容代码实例
2020/06/05 Python
python/golang实现循环链表的示例代码
2020/09/14 Python
新闻学专业应届生求职信
2013/11/08 职场文书
煤矿安全演讲稿
2014/05/09 职场文书
2014年自愿离婚协议书
2014/10/10 职场文书
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python
实现AJAX异步调用和局部刷新的基本步骤
2022/03/17 Javascript