溫馨提示×

python怎么定義三維數(shù)組和切片

小億
212
2024-03-27 10:44:03
欄目: 編程語言

在Python中,可以使用嵌套列表來定義三維數(shù)組。例如,可以使用以下代碼定義一個3x3x3的三維數(shù)組:

array_3d = [
    [
        [1, 2, 3],
        [4, 5, 6],
        [7, 8, 9]
    ],
    [
        [10, 11, 12],
        [13, 14, 15],
        [16, 17, 18]
    ],
    [
        [19, 20, 21],
        [22, 23, 24],
        [25, 26, 27]
    ]
]

要對三維數(shù)組進行切片操作,可以使用類似二維數(shù)組切片的方法,只需增加一個維度。例如,要獲取第一個二維數(shù)組中的前兩行,可以使用以下代碼:

slice_2d = array_3d[0][:2]

類似地,要獲取第一個二維數(shù)組中的第一行的前兩個元素,可以使用以下代碼:

slice_1d = array_3d[0][0][:2]

0