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的内存泄漏及gc模块的使用分析
Jul 16 Python
Python使用turtule画五角星的方法
Jul 09 Python
深入解析Python中的__builtins__内建对象
Jun 21 Python
详解TensorFlow在windows上安装与简单示例
Mar 05 Python
python+POP3实现批量下载邮件附件
Jun 19 Python
Python sorted函数详解(高级篇)
Sep 18 Python
CentOS7安装Python3的教程详解
Apr 10 Python
python输入错误后删除的方法
Oct 12 Python
jenkins配置python脚本定时任务过程图解
Oct 29 Python
解决Keras中CNN输入维度报错问题
Jun 29 Python
python中四舍五入的正确打开方式
Jan 18 Python
教你用python控制安卓手机
May 13 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实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
浅谈laravel-admin的sortable和orderby使用问题
2019/10/03 PHP
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
jquery实现倒计时代码分享
2014/06/13 Javascript
javascript判断并获取注册表中可信任站点的方法
2015/06/01 Javascript
JavaScript+canvas实现七色板效果实例
2016/02/18 Javascript
完善的jquery处理机制
2016/02/21 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
2016/06/08 Javascript
根据输入邮箱号跳转到相应登录地址的解决方法
2016/12/13 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
Javascript中this关键字指向问题的测试与详解
2017/08/11 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
从0到1构建vueSSR项目之路由的构建
2019/03/07 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
JS实现判断移动端PC端功能
2020/02/21 Javascript
vue 组件间的通信之子组件向父组件传值的方式
2020/07/29 Javascript
使用python获取CPU和内存信息的思路与实现(linux系统)
2014/01/03 Python
Python读写Redis数据库操作示例
2014/03/18 Python
Python中的rjust()方法使用详解
2015/05/19 Python
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
和孩子一起学习python之变量命名规则
2018/05/27 Python
python实现换位加密算法的示例
2018/10/14 Python
使用python写一个自动浏览文章的脚本实例
2019/12/05 Python
Django 用户登陆访问限制实例 @login_required
2020/05/13 Python
美国农场鲜花速递:The Bouqs
2018/07/13 全球购物
大学军训感言
2014/01/10 职场文书
学校联谊协议书
2014/09/16 职场文书
2014年公务员退休工资改革方案
2014/10/01 职场文书
创业计划书之韩国烧烤店
2019/09/19 职场文书
解决Nginx 配置 proxy_pass 后 返回404问题
2021/03/31 Servers
JavaScript+HTML实现学生信息管理系统
2021/04/20 Javascript
.Net Core导入千万级数据至Mysql的步骤
2021/05/24 MySQL
python实现简易自习室座位预约系统
2021/06/30 Python
浅析Python OpenCV三种滤镜效果
2022/04/11 Python
悬疑名作《朋友游戏》动画无字ED宣传片 新角色公开
2022/04/13 日漫