Numpy dtype(数据类型对象)

基本介绍

数据类型对象用来描述与数组对应内存区域如何使用的,通俗点说就是描述内存当中存的数据是什么类型的。 因为每种类型所占的内存空间是不一样的。

创建数据类型对象

numpy.dtype(object,align,copy)
object:需转换为的数据类型对象
align:如果为true,填写字段使其类似C的结构
copy:复制dtype对象,如果为false,则是对内置数据类型对象的引用
例子只是简单的创建对象,没有涉及到align和copy的使用。

import numpy as np
#dt = np.dtype(np.int32)
# np.int32 可以使用'i4',需要注意的是:i1-int8;i2-int16;i3-int24;i4-int32 ... 
dt = np.dtype('i4')
print(dt)
print(type(dt))

'''
数据的字节顺序,也叫大端法或小端法。通过对数据类型预先设定">"或"<"来决定。">"代表大端法,高位放在低地址。"<"代表小端法,低位放在低地址。
'''
dt = np.dtype('<i4')#
print(dt)
print(type(dt))


student = np.dtype([("name","S20"),("age","i4"),("Python","f4")])
print(student)#默认是小端法
print(type(student))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值