NumPy中怎么创建结构化数组

   2024-10-18 4630
核心提示:在NumPy中,可以使用numpy.array函数创建结构化数组。结构化数组是一种特殊的数组,其中每个元素都有多个字段,每个字段可以有不

在NumPy中,可以使用numpy.array函数创建结构化数组。结构化数组是一种特殊的数组,其中每个元素都有多个字段,每个字段可以有不同的数据类型。

以下是使用numpy.array创建结构化数组的示例:

import numpy as np# 定义结构化数组的字段和数据类型data = np.array([(1, 'Alice', 23.0), (2, 'Bob', 25.5), (3, 'Cathy', 21.2)],                dtype=[('id', int), ('name', 'S10'), ('age', float)])# 打印结构化数组print(data)

在上面的示例中,我们定义了一个包含三个字段(id、name、age)的结构化数组,其中id字段是整数类型,name字段是字符串类型(最大长度为10),age字段是浮点数类型。我们使用numpy.array函数将数据和数据类型传递给它,从而创建了结构化数组。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号