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的一些用法分享
Oct 07 Python
Python深入学习之装饰器
Aug 31 Python
Python中for循环和while循环的基本使用方法
Aug 21 Python
基于hashlib模块--加密(详解)
Jun 21 Python
Python编写一个闹钟功能
Jul 11 Python
python实现画一颗树和一片森林
Jun 25 Python
基于python实现学生管理系统
Oct 17 Python
pyqt5移动鼠标显示坐标的方法
Jun 21 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
Sep 16 Python
python每5分钟从kafka中提取数据的例子
Dec 23 Python
python实现逻辑回归的示例
Oct 09 Python
python利用pandas分析学生期末成绩实例代码
Jul 09 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
测试php连接mysql是否成功的代码分享
2014/01/24 PHP
ThinkPHP CURD方法之field方法详解
2014/06/18 PHP
php中把美国时间转为北京时间的自定义函数分享
2014/07/28 PHP
ThinkPHP模板中数组循环实例
2014/10/30 PHP
jquery中dom操作和事件的实例学习-表单验证
2011/11/30 Javascript
JavaScript中OnLoad几种使用方法
2012/12/15 Javascript
jquery each的几种常用的使用方法示例
2014/01/21 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
2016/12/27 Javascript
Angular通过angular-cli来搭建web前端项目的方法
2017/07/27 Javascript
Vue实现简单分页器
2018/12/29 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
2020/01/16 jQuery
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
2020/03/02 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
2020/04/07 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
[06:07]辉夜杯现场观众互动 “比谁远送显示器”
2015/12/26 DOTA
Python教程之全局变量用法
2016/06/27 Python
python算法演练_One Rule 算法(详解)
2017/05/17 Python
Tensorflow使用tfrecord输入数据格式
2018/06/19 Python
python保存二维数组到txt文件中的方法
2018/11/15 Python
基于python 取余问题(%)详解
2020/06/03 Python
如何基于python把文字图片写入word文档
2020/07/31 Python
基于PyTorch中view的用法说明
2021/03/03 Python
用CSS3实现背景渐变的方法
2015/07/14 HTML / CSS
美国豪华时尚女性精品店:Kirna Zabête
2018/01/11 全球购物
党的群众路线教育实践活动宣传方案
2014/02/23 职场文书
服务标语大全
2014/06/18 职场文书
大学教师师德师风演讲稿
2014/08/22 职场文书
2015年全民国防教育日活动总结
2015/03/23 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书
如何用六步教会你使用python爬虫爬取数据
2022/04/06 Python