甲乙小朋友的房子

甲乙小朋友很笨,但甲乙小朋友不会放弃

0%

numpy笔记

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中结构数组