NumPy 中的陣列的陣列

Muhammad Maisam Abbas 2021年4月29日
NumPy 中的陣列的陣列

在本教程中,我們將討論在 Python 中建立陣列的陣列的方法。

在 Python 中使用 numpy.array() 函式建立陣列的陣列

預設情況下,Python 程式語言不支援該陣列。可以使用適用於 Python 的 NumPy 包解決此缺點。NumPy 軟體包未預裝於 Python 中。因此,我們必須安裝 NumPy 軟體包才能在 Python 中使用陣列。NumPy 包中的 numpy.array() 函式用於在 Python 中建立一個陣列。我們將括在一對方括號中的元素序列傳遞給 numpy.array() 函式,它返回一個包含元素的確切序列的陣列。可以通過在 numpy.array() 函式中傳遞陣列來建立陣列或稱為多維陣列。以下程式碼示例向我們展示瞭如何在 Python 中使用 numpy.array() 函式建立陣列的陣列或多維陣列。

import numpy as np
array1 = np.array([1, 2, 3])
array2 = np.array([4, 5, 6])
array3 = np.array([7, 8, 9])
arrayOfArrays = np.array([array1, array2, array3])
print(arrayOfArrays)

輸出:

[[1 2 3]
 [4 5 6]
 [7 8 9]]

在上面的程式碼中,我們使用 Python 中的 np.array() 函式建立了包含 array1array2array3 的陣列 arrayOfArrays 的陣列。我們首先使用 np.array() 函式初始化了三個陣列 array1, array2array3。然後,我們通過將所有先前初始化的陣列傳遞給 np.array() 函式來建立另一個陣列 arrayOfArrays。最後,我們在 Python 中使用 print() 函式在 arrayOfArrays 內顯示了值。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn