一、arraylist添加元素
lst = [1, 2, 3, 4] print(lst) lst.append(5) print(lst)
在Python中,我們可以使用列表(list)的append()函數很容易地向列表添加元素。但是,在NumPy中,我們需要使用NumPy數組(array)來存儲和處理數據,因此,我們需要對數組進行類似於列表的添加操作。
二、nparray增加元素
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr) arr = np.append(arr, 5) print(arr)
np.append()函數可以使用來將元素添加到NumPy數組中。它需要兩個參數,第一個是要添加元素的數組,第二個是要添加的元素。在這個例子中,我們通過在末尾添加5將元素添加到數組arr中。
三、np.concatenate連接數組
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) print(arr1) print(arr2) arr3 = np.concatenate((arr1, arr2)) print(arr3)
有時候,我們需要將兩個數組連接在一起而不是添加單個元素。在NumPy中,我們可以使用np.concatenate()函數連接數組。它需要一個包含要連接的數組的元組作為參數。在這個例子中,我們將arr1和arr2連接成一個arr3數組。
四、np.insert插入元素
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr) arr = np.insert(arr, 2, 5) print(arr)
除了添加元素到末尾以外,我們還可以使用np.insert()函數在NumPy數組中插入元素。它需要三個參數,第一個是要插入元素的數組,第二個是插入位置的索引,第三個是要插入的元素。在這個例子中,我們將5插入到索引為2的位置。
五、np.vstack和np.hstack連接數組
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) print(arr1) print(arr2) arr3 = np.vstack((arr1, arr2)) arr4 = np.hstack((arr1, arr2)) print(arr3) print(arr4)
如果我們需要將兩個數組水平或垂直堆疊在一起,我們可以使用np.vstack()和np.hstack()函數。np.vstack()函數將數組沿垂直方向堆疊,np.hstack()函數將數組沿水平方向堆疊。在這個例子中,我們將arr1和arr2垂直堆疊成arr3,並將它們水平堆疊成arr4。
原創文章,作者:UXRD,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/146075.html