Python數組維度
在Python中,數組可以有不同的維度,它可以是一維的,二維的,三維的甚至是更高維的。
一維數組是最簡單的數組類型。它只包含一個軸,即行。使用Python中的列表來創建一維數組。
arr = [1, 2, 3, 4, 5] # 一維數組
二維數組是由多個一維數組組成的。它的行和列被分別捆綁在一起。使用嵌套列表來創建二維數組。
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] # 二維數組
三維數組是由多個二維數組組成的。可以使用numpy庫來創建三維數組。
import numpy as np
arr = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]]) # 三維數組
在Python中訪問多維數組的元素需要使用多個索引。例如,要訪問三維數組的第1個元素的第2行的第3個元素,您需要使用以下索引:
arr[0][1][2]