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字符串中查找子串小技巧
Apr 10 Python
介绍Python中的文档测试模块
Apr 28 Python
Python中常见的数据类型小结
Aug 29 Python
python爬虫之urllib3的使用示例
Jul 09 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 26 Python
windows下python 3.6.4安装配置图文教程
Aug 21 Python
Python实现多级目录压缩与解压文件的方法
Sep 01 Python
关于pytorch中网络loss传播和参数更新的理解
Aug 20 Python
浅谈Python中的模块
Jun 10 Python
Python xlrd/xlwt 创建excel文件及常用操作
Sep 24 Python
Python paramiko使用方法代码汇总
Nov 20 Python
python3爬虫中多线程进行解锁操作实例
Nov 25 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
解决文件名解压后乱码的问题 将文件名进行转码的代码
2012/01/10 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
php 强制下载文件实现代码
2013/10/28 PHP
PHP实现货币换算的方法
2014/11/29 PHP
PHP利用APC模块实现大文件上传进度条的方法
2015/10/29 PHP
Zend Framework教程之Autoloading用法详解
2016/03/08 PHP
常用PHP封装分页工具类
2017/01/14 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
PHP单例模式数据库连接类与页面静态化实现方法
2019/03/20 PHP
ExtJS 2.0 实用简明教程之布局概述
2009/04/29 Javascript
一个简单的瀑布流效果(主体形式自写)
2013/05/27 Javascript
JavaScript动态创建div属性和样式示例代码
2013/10/09 Javascript
JQuery记住用户名密码实现下次自动登录功能
2015/04/27 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
Js与Jq获取浏览器和对象值的方法
2016/03/18 Javascript
Nodejs 搭建简单的Web服务器详解及实例
2016/11/30 NodeJs
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
jQuery Pagination分页插件使用方法详解
2017/02/28 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
Vue 事件处理操作实例详解
2019/03/05 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
2020/09/01 Javascript
Python实现简单的代理服务器
2015/07/25 Python
Python3标准库之dbm UNIX键-值数据库问题
2020/03/24 Python
浅谈Python中文件夹和python package包的区别
2020/06/01 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
护理自荐信
2013/10/22 职场文书
项目开发计划书
2014/01/09 职场文书
家长给老师的道歉信
2014/01/13 职场文书
物流管理专业毕业生求职信
2014/03/23 职场文书
岗位职责说明书模板
2014/07/30 职场文书
三年级学生期末评语
2014/12/26 职场文书
幼儿教师个人总结
2015/02/05 职场文书
工作年限证明范本
2015/06/15 职场文书
Linux中如何安装并部署Redis
2022/04/18 Servers