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脚本实时处理log文件的方法
Nov 21 Python
Python有序字典简单实现方法示例
Sep 28 Python
Python创建二维数组实例(关于list的一个小坑)
Nov 07 Python
一条命令解决mac版本python IDLE不能输入中文问题
May 15 Python
利用python脚本如何简化jar操作命令
Feb 24 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
Aug 22 Python
python代码打印100-999之间的回文数示例
Nov 24 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
Sep 17 Python
Python猴子补丁Monkey Patch用法实例解析
Mar 23 Python
python文件操作seek()偏移量,读取指正到指定位置操作
Jul 05 Python
如何用Python徒手写线性回归
Jan 25 Python
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
Nov 11 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
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
PHP封装XML和JSON格式数据接口操作示例
2019/03/06 PHP
PHP实现字符串的全排列详解
2019/04/24 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
2020/01/23 PHP
js 链式延迟执行DOME
2012/01/04 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
js调试系列 断点与动态调试[基础篇]
2014/06/18 Javascript
jquery手风琴特效插件
2015/02/04 Javascript
jquery实现倒计时效果
2015/12/14 Javascript
Bootstrap 布局组件(全)
2016/07/18 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
2017/06/04 Javascript
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
2017/08/23 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
AngularJS中下拉框的高级用法示例
2017/10/11 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
如何使用CSS3和JQuery easing 插件制作绚丽菜单
2019/06/18 jQuery
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python操作日期和时间的方法
2014/03/11 Python
python实现定制交互式命令行的方法
2014/07/03 Python
Python实现Mysql数据库连接池实例详解
2017/04/11 Python
详解python 注释、变量、类型
2018/08/10 Python
Python学习笔记之变量、自定义函数用法示例
2019/05/28 Python
Python使用OpenPyXL处理Excel表格
2020/07/02 Python
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
MaBelle玛贝尔香港官网:香港钻饰连锁店
2019/09/09 全球购物
您的时尚,您的生活方式:DTLR Villa
2019/12/25 全球购物
戴森香港官方网站:Dyson香港
2021/02/11 全球购物
意大利顶级奢侈品电商:LUISAVIAROMA(支持中文)
2020/05/26 全球购物
广告传媒专业应届生求职信
2014/03/01 职场文书
position:sticky 粘性定位的几种巧妙应用详解
2021/04/24 HTML / CSS