首页 > 其他分享 >ndarray的数据类型

ndarray的数据类型

时间:2025-01-18 12:12:52浏览次数:1  
标签:arr dtype 数据类型 astype print np array ndarray

`import numpy as np

arr1 = np.array([1, 2, 3], dtype=np.float64)
arr2 = np.array([1, 2, 3], dtype=np.int32)
print(arr1.dtype)
print(arr2.dtype)

astype:转换数据类型

arr = np.array([1, 2, 3, 4, 5])
print(arr.dtype)
float_arr = arr.astype(np.float64)
print(float_arr)
print(float_arr.dtype)

浮点数转换为整数(小数部分会被截断)

arr3 = np.array([3.7, -1.2, -2.6, 0.5, 12.9, 10.1])
print(arr3)
print(arr3.astype(np.int32))

如果某字符串数组表示的全是数字,也可以用astype将其转换为数值形式:

numeric_strings = np.array(["1.25", "-9.6", "42"], dtype=np.str_)
print(numeric_strings.astype(float))

可以使用另一个数组的dtype属性

int_array = np.arange(10)
calibers = np.array([.22, .270, .357, .380, .44, .50], dtype=np.float64)
print(int_array.astype(calibers.dtype))

还可以用简洁的类型代码来表示dtype

zeros_uint32 = np.zeros(8, dtype="u4")
print(zeros_uint32)
print(zeros_uint32.dtype)`

标签:arr,dtype,数据类型,astype,print,np,array,ndarray
From: https://www.cnblogs.com/yjszjj/p/18678310

相关文章

  • NumPy_ndarray_多维数组对象
    `importnumpyasnpdata=np.array([[1.5,-0.1,3],[0,-3,6.5]])data1=data*10data2=data+dataprint(data)print(data1)print(data2)print(data.shape)#数组形状,如2*3print(data.dtype)#数组数据类型创建ndarray列表转换data3=[6,7.5,8,0,1]......
  • C语言的数据类型和变量
    在C语言中,数据类型主要分为两大类,一类是内置类型,另一类是自定义类型,今天主要来说一下内置类型一、数据类型1、字符型字符型:char(是character的缩写)signedchar表示有符号的字符型,unsigned插入表示无符号的字符型,2、整型3、浮点型浮点型主要有三种,分别是float(单精度浮点......
  • C语言数据类型和变量(中)
    变量1.变量的创建上一篇我们所讲的是数据类型,而类型用来干什么的-创建变量的,在C语⾔中,我们把经常变化的值称为变量,不变的值称为常量,如intage;便是整型变量。变量在创建的时候就给⼀个初始值,就叫初始化。如charc='w';2.变量的分类全局变量:在⼤括号外部定义的变量就是全......
  • 嵌入式杂谈——(问题解决三:嵌入式中的数据类型)
    列举1. 标准固定宽度整数类型这些类型定义在 <stdint.h> 头文件中,用于明确指定数据的位数,适合嵌入式系统中需要精确控制数据大小的场景。类型位数范围(有符号)范围(无符号)说明int8_t8-128到127-8位有符号整数uint8_t8-0到2558位无符号整数int16_t16-32,768到32,767-......
  • MYSQL数据类型
    数据类型结构化数据、例如关系型数据库半结构化数据、HTML、XML、JSON非结构化数据SQL(结构化查询语言)命令关系型数据库擅长处理结构化数据、可以通过结构化查询语言对数据进行CRUD(增删改查)DDL(数据定义语言):主要包含的命令有create、drop、a......
  • Rust如何在代码中查看一个变量的数据类型?
    Rust如何在代码中查看一个变量的数据类型?UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU在Rust中,你可以使用std::any::TypeId来查看一个变量的类型,但是这种方式通常用于调试或元编程,而不是日常开发的主要方法。Rust是强类型语言,通常在编译时就能检查类型,开发者无需显式查看类型。但......
  • (四)C语言基础学习(3):深入理解输入输出函数、数据类型的格式控制与流程控制
    一、标准输入输出函数1.字符输入输出:getchar和putchar这两个函数是最基本的输入输出函数,用于单个字符的读取和显示。intgetchar(void);//从键盘获取一个字符intputchar(intc);//向终端输出一个字符示例:charch=getchar();//读取一个字符putchar(ch);......
  • JS的数据类型
    (一)、数据类型1、为什么需要数据类型在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。简单来说,数据类型就是数据的类别型号2、变量的数据类型JS是一种弱类型或者动态语言。这就意味着不......
  • C#中的数据类型
    C#是一种强类型语言,无论是变量、常量,还是方法的参数、返回值,都需要指定相应的数据类型。从某种意义上来说,数据类型就像数据结构的模板,它包含了很多信息:一种数据类型所需要的内存空间;该数据类型的取值范围,即它可以表示的最大值和最小值;它所继承的基类信息;运行时它在内存......
  • C语言常用数据类型和自定义数据类型的存储空间
    C语言常用数据类型和自定义数据类型的存储空间想知道各种数据类型的存储空间长度,编码测试,代码如下:注意:用到offsetof宏,在stddef.h头文件中定义,一定要包含进去!!!/*filename:sizeof.c*/#include<stdio.h>#include<stddef.h>//foroffsetofmacro/*compile:gccsizeof......