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 相关文章推荐
如何解决django配置settings时遇到Could not import settings 'conf.local'
Nov 18 Python
Python2.x中文乱码问题解决方法
Jun 02 Python
从源码解析Python的Flask框架中request对象的用法
Jun 02 Python
Swift 3.0在集合类数据结构上的一些新变化总结
Jul 11 Python
Numpy之random函数使用学习
Jan 29 Python
Python安装Flask环境及简单应用示例
May 03 Python
numpy库与pandas库axis=0,axis= 1轴的用法详解
May 27 Python
Django中使用 Closure Table 储存无限分级数据
Jun 06 Python
python移位运算的实现
Jul 15 Python
Python实现打印实心和空心菱形
Nov 23 Python
Window系统下Python如何安装OpenCV库
Mar 05 Python
用python实现前向分词最大匹配算法的示例代码
Aug 06 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一个解析字符串排列数组的方法
2015/05/12 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
php实现URL加密解密的方法
2016/11/17 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
给moz-firefox下添加IE方法和属性
2007/04/10 Javascript
javascript 新浪背投广告实现代码
2009/07/07 Javascript
javascript 面向对象的JavaScript类
2010/05/04 Javascript
用原生JavaScript实现jQuery的$.getJSON的解决方法
2013/05/03 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
使用iojs的jsdom库实现同步系统时间
2015/04/20 Javascript
jquery实现鼠标滑过小图查看大图的方法
2015/07/20 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
解决在Bootstrap模糊框中使用WebUploader的问题
2018/03/22 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
小程序实现多列选择器
2019/02/15 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
详解Python中列表和元祖的使用方法
2015/04/25 Python
python 通过麦克风录音 生成wav文件的方法
2019/01/09 Python
pandas DataFrame创建方法的方式
2019/08/02 Python
python orm 框架中sqlalchemy用法实例详解
2020/02/02 Python
Python计算指定日期是今年的第几天(三种方法)
2020/03/26 Python
python3 re返回形式总结
2020/11/20 Python
python mongo 向数据中的数组类型新增数据操作
2020/12/05 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
加拿大花店:1800Flowers.ca
2016/11/16 全球购物
Luxplus丹麦:香水和个人护理折扣
2018/04/23 全球购物
波兰在线杂货店:Polski Koszyk
2019/11/02 全球购物
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
导游词之宁夏贺兰山岩画
2019/11/08 职场文书
利用python做表格数据处理
2021/04/13 Python
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python
用Python实现屏幕截图详解
2022/01/22 Python