深入理解NumPy简明教程---数组3(组合)
前两篇文章对NumPy数组做了基本的介绍,本篇文章对NumPy数组进行较深入的探讨。首先介绍自定义类型的数组,接着数组的组合,最后介绍数组复制方面的问题。在NumPy中定义结构的方法如下:定义结构类型名称;定义字段名称,标明字段数据类型。这里student是自定义结构类型的名称,使用dtype函数创建,在第一个参数中,'names'和'formats'不能改变,names中列出的是结构中字段名称,formats中列出的是对应字段的数据类型。S32表示32字节长度的字符串,i表示32位的整数,f表示32位长度的浮点数。最后一个参数为True时,表示要求进行内存对齐。字段中使用NumPy的字符编码来表示数据类型。更详细的数据类型见下表。在NumPy中,分割数组的函数有hsplit、vsplit、dsplit和split。
用户评论