在 NumPy 中新增列

Muhammad Maisam Abbas 2021年4月29日
在 NumPy 中新增列

本教程將介紹在 Python 中向 NumPy 陣列新增列的方法。

使用 numpy.append() 函式將列新增到 NumPy 陣列

numpy.append() 函式可用於向現有的 numpy 陣列新增額外的列。numpy.append() 函式具有三個引數,一個是預先存在的陣列,要新增的新值,另一個是要向其中新增新值的 axis。如果要將新列新增到預先存在的陣列中,可以將 axis 引數指定為 1numpy.append() 函式返回一個新陣列,在該陣列中,新值將附加到預先存在的陣列的末尾。請參見以下程式碼示例。

import numpy as np
array = np.array([[1,2], [3,4], [5,6]])
array2 = np.append(array, [[1],[1],[1]], axis = 1)
array2

輸出:

[[1 2 1]
 [3 4 1]
 [5 6 1]]

在上面的程式碼中,我們首先使用 Python 中的 numpy.array() 函式初始化了第一個陣列 array。然後,我們使用 Python 中的 numpy.append() 函式初始化了一個新的陣列 array2,包含一個額外的列。

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