numpy结构数组
在c语言中,我们可以使用关键字struct定义结构类型。和c语言一样,numpy也可以创建结构定义,这样可以很方便的读取二进制的C语言结构数组,将其转换为numpy数组对象,假设我们定义的结构数组如下(C语言描述):
struct Person{
char name[30];
int age;
float weight;
};
我们在python中可以自定义类型如下:
persontype = np.dtype({
'names':['name','age','weight'],
'formats':['S30','i','f']},align = True)
参考文献numpy中结构数组