(4) 定义一个结构化数据类型 xs_struc,包含字符串字段 id、name,整数字段 age及浮点字段 grade,并将这个 dtype 应用到 ndarray对象xs_rec,
时间: 2023-05-14 17:04:18 浏览: 138
需要的结构数据
可以使用以下代码定义结构化数据类型 xs_struc:
```python
import numpy as np
xs_struc = np.dtype([('id', 'S10'), ('name', 'S20'), ('age', 'i4'), ('grade', 'f4')])
xs_rec = np.array([('001', 'Alice', 25, 85.5), ('002', 'Bob', 30, 92.3)], dtype=xs_struc)
```
这里使用了 NumPy 库中的 dtype 类型来定义结构化数据类型 xs_struc,其中每个字段的类型和长度都可以自定义。然后使用 ndarray 对象 xs_rec 来存储这个结构化数据类型的实例。
阅读全文