numpy学习日记2_数据类型

数据类型见链接:https://www.runoob.com/numpy/numpy-dtype.html

数据类型对象

类型、大小、字节顺序、结构化类型情况下(字段的名称 数据类型 所取内存块的部分)、子数组数据类型下的形状和数据类型

字节顺序是通过对数据类型预先设定 < 或 > 来决定的。 < 意味着小端法(最小值存储在最小的地址,即低位组放在最前面)。> 意味着大端法(最重要的字节存储在最小的地址,即高位组放在最前面)。

dtype 对象是使用以下语法构造的:

numpy.dtype(object ,align , copy)
object:引用数据对象
align:true,填充字段使其类似C的结构体
copy:复制dtype对象,若为false 是对内置数据类型对象的引用

#dtype参数
e=np.array([1,2,3,4,5],dtype=complex)
print(e)

dt=np.dtype(np.int8)
print(dt)
#int8 可以由i8来代替
dt2=np.dtype('i8')
print(dt2)
#定义一个结构化数据类型student 包含字符串name 整形age 浮点字段marks.并将数据类型应用到ndarray对象
student=np.dtype([('name','S20'),('age','i1'),('marks','f4')])
print(student)

std1=np.array([('lily',21,233),('author',12,23.44),('mashall',21,3232)],dtype=student)
print(std1)

在这里插入图片描述

内建类型中都有一个唯一定义它的字符代码
数据基本类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值