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之复习if语句
Oct 02 Python
Python多线程编程(五):死锁的形成
Apr 05 Python
python编码总结(编码类型、格式、转码)
Jul 01 Python
Pycharm学习教程(1) 定制外观
May 02 Python
Python简单计算给定某一年的某一天是星期几示例
Jun 27 Python
django如何连接已存在数据的数据库
Aug 14 Python
python中多个装饰器的执行顺序详解
Oct 08 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
May 05 Python
将Python字符串生成PDF的实例代码详解
May 17 Python
PyCharm无法引用自身项目解决方式
Feb 12 Python
在pycharm中关掉ipython console/PyDev操作
Jun 09 Python
django 模型字段设置默认值代码
Jul 15 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学习教程之第1天
2008/06/15 PHP
PHP学习 变量使用总结
2011/03/24 PHP
php学习笔记 数组的常用函数
2011/06/13 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
PHP PDOStatement::getAttribute讲解
2019/02/01 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
2010/08/27 Javascript
鼠标放在图片上显示大图的JS代码
2013/03/26 Javascript
JS定时器实例
2013/04/17 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
基于Vue.js实现简单搜索框
2020/03/26 Javascript
JS搜狐面试题分析
2016/12/16 Javascript
原生JS实现N级菜单的代码
2017/05/21 Javascript
Angular排序实例详解
2017/06/28 Javascript
使用JavaScript实现链表的数据结构的代码
2017/08/02 Javascript
使用vs code开发Nodejs程序的使用方法
2017/09/21 NodeJs
Nodejs调用WebService的示例代码
2017/09/29 NodeJs
微信小程序实现tab页面切换功能
2018/07/13 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
JavaScript数组类型Array相关的属性与方法详解
2020/09/08 Javascript
浅谈nuxtjs校验登录中间件和混入(mixin)
2020/11/06 Javascript
[03:08]TI9战队档案 - Vici Gaming
2019/08/20 DOTA
Python结合ImageMagick实现多张图片合并为一个pdf文件的方法
2018/04/24 Python
Python flask框架post接口调用示例
2019/07/03 Python
中粮集团旗下食品网上购物网站:我买网
2016/09/22 全球购物
AC Lens:购买隐形眼镜
2017/02/26 全球购物
来自Ocado的宠物商店:Fetch
2018/07/10 全球购物
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
优秀交警事迹材料
2014/01/26 职场文书
关于雷锋的演讲稿
2014/05/10 职场文书
中学生旷课检讨书模板
2014/10/08 职场文书
地方白酒代理协议书
2014/10/25 职场文书
故宫的导游词
2015/01/31 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书