在 NumPy 中新增列
Muhammad Maisam Abbas
2021年4月29日
本教程將介紹在 Python 中向 NumPy 陣列新增列的方法。
使用 numpy.append()
函式將列新增到 NumPy 陣列
numpy.append()
函式可用於向現有的 numpy 陣列新增額外的列。numpy.append()
函式具有三個引數,一個是預先存在的陣列,要新增的新值,另一個是要向其中新增新值的 axis
。如果要將新列新增到預先存在的陣列中,可以將 axis
引數指定為 1
。numpy.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
,包含一個額外的列。
Author: Muhammad Maisam Abbas
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