溫馨提示×

NumPy中怎么創建結構化數組

小億
85
2024-05-11 17:10:50
欄目: 編程語言

在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函數將數據和數據類型傳遞給它,從而創建了結構化數組。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女