numpy字段类型
    NumPy字段类型是NumPy提供的一种自定义数据类型,它可以让用户指定每个字段的名称、类型以及字节顺序等信息。通过使用NumPy字段类型,用户可以创建结构体或类似数据类型,并且可以按照字段进行访问和操作。
    NumPy字段类型的定义方式类似于C语言中的结构体定义,可以使用dtype对象进行定义。一个NumPy字段类型可以由多个字段组成,每个字段都包含以下信息:
numpy是什么数据类型
    1. 字段名称:一个字符串,用于标识字段的名称。
    2. 字段类型:一个字符串或一个NumPy数据类型对象,用于标识字段的数据类型。
    3. 字段字节顺序:一个字符,用于标识字段的字节顺序是大端字节序还是小端字节序。
    例如,下面是一个定义了两个字段的NumPy字段类型:
    ```python
    import numpy as np
    # 定义一个NumPy字段类型
    dt = np.dtype([('name', np.str_, 16), ('age', np.int8)])
    ```
    上面定义的NumPy字段类型包含了两个字段,一个是名称为name的字符串类型字段,长度为16个字节;另一个是名称为age的int8类型字段,长度为1个字节。可以使用下面的代码创建一个包含三个元素的NumPy数组:
    ```python
    # 创建一个NumPy数组,元素类型是上面定义的NumPy字段类型
    arr = np.array([('Alice', 25), ('Bob', 30), ('Charlie', 35)], dtype=dt)
    ```
    这样就创建了一个包含三个元素的NumPy数组,每个元素都包含了两个字段:一个是字符串类型的name字段,一个是int8类型的age字段。可以使用下面的代码访问其中的元素:
    ```python
    # 访问NumPy数组中的元素
    print(arr[0]['name'], arr[0]['age'])  # 输出 'Alice 25'
    ```
    通过上述代码,就可以按照字段名称访问NumPy数组中的元素,非常方便。