在Python中,可以使用嵌套列表來定義三維數組。例如,可以使用以下代碼定義一個3x3x3的三維數組:
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]
]
]
要對三維數組進行切片操作,可以使用類似二維數組切片的方法,只需增加一個維度。例如,要獲取第一個二維數組中的前兩行,可以使用以下代碼:
slice_2d = array_3d[0][:2]
類似地,要獲取第一個二維數組中的第一行的前兩個元素,可以使用以下代碼:
slice_1d = array_3d[0][0][:2]