Numpy数据类型转换astype,dtype
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 dtype强制类型转换_Numpy数据类型转换astype,dtype的方法
1.查看数据类型 In [11]: arr = np.array([1,2,3,4,5]) In [12]: arr Out[12]: array([1, 2, 3, 4, 5]) // 该命令查看数 ...
- numpy 数据类型转换
参考NumPy 数据类型 - 云+社区 - 腾讯云 首先需要导入numpy模块 import numpy as np 首先生成一个浮点数组 a = np.random.random(4) dtype的 ...
- python类型转换astype-python中numpy数据类型转换的方法
本篇文章主要讲述numpy转换astype,dtype的方法,具体代码展示如下: 1.查看数据类型In [11]: arr = np.array([1,2,3,4,5]) In [12]: arr O ...
- pytorch numpy 数据类型转换
- Numpy属性dtype的转换(数据类型转换):unit8和float32转换
参考Numpy属性dtype的转换(数据类型转换):unit8和float32转换 - 云+社区 - 腾讯云 查看数据类型 print(image.dtype) unit8 转换成 float32 先 ...
- python文本数据转换数值矩阵_python numpy矩阵的数据类型转换
在python中,numpy矩阵的数据类型转换需要调用astype(),直接修改dtype是无效的.调用astype返回数据类型修改后的矩阵,但是源数据的类型不会变,需要再对源数据的赋值进行操作才可以 ...
- python numpy矩阵的数据类型转换
在python中,numpy矩阵的数据类型转换需要调用astype(),直接修改dtype是无效的.调用astype返回数据类型修改后的矩阵,但是源数据的类型不会变,需要再对源数据的赋值进行操作才可以 ...
- python类型转换astype时间_Pandas数据类型转换的几个小技巧
利用Pandas进行数据分析时,确保使用正确的数据类型是非常重要的,否则可能会导致一些不可预知的错误发生.笔者使用Pandas已经有一段时间了,但是还是会在一些小问题上犯错误,追根溯源发现在对数据进行 ...
- Numpy中使用astype函数将字符串格式数据转换为数值数据类型
Numpy中使用astype函数将字符串格式数据转换为数值数据类型 目录 Numpy中使用astype函数将字符串格式数据转换为数值数据类型 numpy是什么?numpy和list有哪些区别? Num ...
最新文章
- LA2965侏罗纪(异或和为0的最大数字个数)
- label文字颜色_HowTo —— SwiftUI2.0如何使用Label
- HTML5 Audio标签API整理(三)
- Extjs弹窗-简单文本编辑框-Ext.Msg.show
- ef设置非自增长id_今日学习必备:分布式系统全局唯一ID你懂吗?
- JAVA MyFirst.java
- LeetCode – Refresh – Exceel Sheet Column Number
- 基于Matlab矩形孔径的菲涅耳衍射
- A-GPS学习笔记(二) 之SUPL
- ubuntu 16.04 配置网络代理
- java 银行账户类
- word批注怎么删除计算机名字,word 2007 如何删除批注者姓名?
- 网络安全风险评估关键技术讨论
- 《Windows操作系统原理》好书推荐
- 信息化 vs 数字化
- The quieter you become,The more you are able to hear.
- 100个基本 自我更新指南
- 金蝶KIS记账王增加3级明细科目的方法
- HCIP第十五天笔记
- 《PNG文件格式》(一)PNG文件概述