基本介绍
数据类型对象用来描述与数组对应内存区域如何使用的,通俗点说就是描述内存当中存的数据是什么类型的。 因为每种类型所占的内存空间是不一样的。
创建数据类型对象
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))