11.4 结构化数组与记录数组 (Structured and Record Arrays) NumPy 性能优化与高级主题:11.4 结构化数组与记录数组 NumPy 的结构化数组和记录数组是处理具有异构数据类型数据集的强大工具。它们允许你将多个不同类型的数据字段组合成一个单一的 NumPy 数组,类似于 C 语言中的结构体或数据库中的表。本节将深入探讨结构化数组和记录数组的概念、创建、使用以及性能考量。 结构化数组 (Structured Arrays) 结构化数组允许你创建一个数组,其中每个元素包含多个字段,每个字段可以有不同的数据类型。这对于表示复杂的数据结构非常有用,例如数据库记录、科学数据或任何需要将多个相关数据点组合在一起的情况。 1.