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使用urllib模块的urlopen超时问题解决方法
Nov 08 Python
Python聊天室程序(基础版)
Apr 01 Python
Python中pip更新和三方插件安装说明
Jul 08 Python
简单了解Django应用app及分布式路由
Jul 24 Python
django-初始配置(纯手写)详解
Jul 30 Python
python下载库的步骤方法
Oct 12 Python
Python3常见函数range()用法详解
Dec 30 Python
Django后台管理系统的图文使用教学
Jan 20 Python
使用Python将Exception异常错误堆栈信息写入日志文件
Apr 08 Python
python实现音乐播放和下载小程序功能
Apr 26 Python
Python bisect模块原理及常见实例
Jun 17 Python
Python3合并两个有序数组代码实例
Aug 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
php 备份数据库代码(生成word,excel,json,xml,sql)
2013/06/23 PHP
使用PHP Socket写的POP3类
2013/10/30 PHP
php实现根据url自动生成缩略图的方法
2014/09/23 PHP
Laravel中10个有用的用法小结
2019/05/06 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
使用jQuery+HttpHandler+xml模拟一个三级联动的例子
2011/08/09 Javascript
JavaScript匿名函数用法分析
2015/02/13 Javascript
javascript关于运动的各种问题经典总结
2015/04/27 Javascript
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
2016/05/24 Javascript
ajax图片上传,图片异步上传,更新实例
2016/12/30 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
Vue中使用vux的配置详解
2017/05/05 Javascript
Webpack实现按需打包Lodash的几种方法详解
2017/05/08 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
2017/07/03 Javascript
vuejs使用递归组件实现树形目录的方法
2017/09/30 Javascript
JQuery 又谈ajax局部刷新
2017/11/27 jQuery
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
vue学习教程之带你一步步详细解析vue-cli
2017/12/26 Javascript
Vue 递归多级菜单的实例代码
2019/05/05 Javascript
node将geojson转shp返回给前端的实现方法
2019/05/29 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
2020/12/02 Vue.js
Python学习小技巧之列表项的排序
2017/05/20 Python
python3 flask实现文件上传功能
2020/03/20 Python
Python实现投影法分割图像示例(一)
2020/01/17 Python
python元组拆包实现方法
2021/02/28 Python
HTML5 input元素类型:email及url介绍
2013/08/13 HTML / CSS
生日派对邀请函
2014/01/13 职场文书
团委竞选演讲稿
2014/04/24 职场文书
美术学专业求职信
2014/07/23 职场文书
最美护士演讲稿
2014/08/27 职场文书
国庆节演讲稿范文2014
2014/09/19 职场文书
乌镇导游词
2015/02/02 职场文书
2015年党风廉政建设工作总结
2015/04/09 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书