python中numpy數組如何添加元素
我們知道JavaScript中數組,python中沒有,但python中的基礎包Numpy有,Numpy將Numpy的數組對象作為數據交換的通用語,可以很好的操作多維數組,本文介紹python中numpy數組添加元素的兩種方法:1、使用NumPyappend()函數;2、使用NumPyinsert()函數。
1、使用NumPyappend()函數
該函數是在數組的末尾添加元素,該函數會返回一個新數組,而原數組不變。
%%timeit
list_b=np.empty([0,3],dtype=int)
foriinrange(10000):
list_b=np.append(list_b,[1,2,3])
#10loops,bestof3:81.4msperloop
2、使用NumPyinsert()函數
該函數在給定索引之前,沿給定軸在輸入數組中插入值。該函數會返回一個新數組,原數組不變。
a=np.array([[1,2],[3,4],[5,6]])
print(a)
print("*"*25)
a_1=np.insert(a,3,[1])#不加axis時,數據進行展開構成一維數組
print(a_1)
print("*"*25)
a_2=np.insert(a,2,7,axis=0)
以上就是Python中numpy數組添加元素的兩種方法,這兩種方法在添加時都不會改變原數組,可以放心添加哦~更多Python學習教程請關注IT培訓機構:千鋒教育。