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的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: Numpy数据类型转换astype,dtype的方法

本文地址: http://www.cppcns.com/jiaoben/python/229786.html

python类型转换方法_Numpy数据类型转换astype,dtype的方法相关推荐

  1. 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]) // 该命令查看数 ...

  2. java 类型转换方法_java数据类型转换的常见方法

    public class Testfun { public static void main(String[] args) { // (一)跨Number父类的类型转换 // 1.str转int =& ...

  3. python类型转换-Python中如何进行数据类型转换?

    原标题:Python中如何进行数据类型转换? 这一次要讲的是Python中的数据类型转换,Python中的数据类型转换是什么?就是将数据由当前类型变化为其他类型的操作就是数据类型转换.数据类型转换分为 ...

  4. WPF中在XAML中实现数据类型转换的两种方法

    WPF中在XAML中实现数据类型转换的两种方法 原文:WPF中在XAML中实现数据类型转换的两种方法 熟悉数据绑定的朋友都知道,当我们在Model中获取一个对象的数据,常常需要对其进行数据转换后显示在 ...

  5. 02—JAVA(基础)—(数据类型转换,运算符,方法)

    目录 01数据类型转换 02运算符 03方法 拓展知识点 01数据类型转换 Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换 自动转换:将 取值范围小 ...

  6. 【数据类型转换、运算符、方法入门】

    day02 [数据类型转换.运算符.方法入门] 今日内容 数据类型转换 算数运算符 比较运算符 逻辑运算符 三元运算符 简单方法定义和调用 教学目标 理解数据类型的自动转换 [小转大] 理解数据类型的 ...

  7. 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])// 该命令查看数据类 ...

  8. python numpy矩阵的数据类型转换

    在python中,numpy矩阵的数据类型转换需要调用astype(),直接修改dtype是无效的.调用astype返回数据类型修改后的矩阵,但是源数据的类型不会变,需要再对源数据的赋值进行操作才可以 ...

  9. python类型转换方法_整理了最全的Python3数据类型转换方法,可以收藏当手册用...

    本文基于python3.8版本,总结了各种数据类型直接的转换规则和方法.算是比较全了,可以收藏当手册来查. 概述 数据类型转换,指的是通过某种方法,将一个数据由原来的类型转换为另外一个类型.比如,我们 ...

  10. python学习笔记5—数据类型转换

    数据类型转换 16进制和10进制之间转换 In [18]: int('a',16) 把16进制的a转换为10进制的10,16说明a是16进制数 Out[18]: 10 In [13]: int('0x ...

最新文章

  1. winform chart 添加数据报错_C# win Form开发 构造指定格式数据表字段值
  2. spring框架学习(一)入门
  3. python最早引入json的版本_详解Python在使用JSON时需要注意的编码问题
  4. 设置代码ios中根据文本设置label高度设置代码
  5. 魔百盒哪款型号配置高_松下负离子吹风机怎么样哪款好?推荐型号?2020年9月松下负离子电吹风选购攻略...
  6. fast start oracle,Oracle Data Guard快速启动故障切换 - fast-start failover(FSFO)
  7. Java内存分析—栈,堆,方法区
  8. linux cpu 没有内核,linux – 如何获得无内核的工作? nohz_full,rcu_nocbs,isolcpus还有什么?...
  9. 动态生成和移除img标签---JavaScript
  10. intelliJ idea代码折叠
  11. 高数——多元函数的定义及极限
  12. 简单几步教你爬取IOS手机端APP数据
  13. QQ邮箱无法接受Python SMTP/POP邮件解决方案
  14. linux命令之cal详解
  15. C++面向对象程序设计
  16. Java计算机毕业设计糖果销售管理系统源码+系统+数据库+lw文档
  17. ByVal和ByRef有什么区别
  18. vs2017 - vs2012
  19. 京东智能云APP可用来做什么?
  20. pid温度控制c语言程序及仿真,pid算法温度控制c语言程序

热门文章

  1. 在WPF中调用Winform控件
  2. getContext,getApplicationContext和this有什么区别
  3. HTTP 长连接 使用场景
  4. jQuery 集合 搜索操作(父辈元素搜索、同辈元素搜索、子元素搜索)
  5. 使用docker部署redis中间件
  6. c语言如何交替打印大小写字母,C/C++语言实现两个线程交替打印奇偶数
  7. 基于 HTML5 WebGL 的 3D 工控裙房系统 1
  8. 发现《后端架构师技术图谱》
  9. JavaScript词法分析
  10. Apache Ignite(七):基于Ignite的企业级分布式并行计算