新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:Python中numpy數(shù)組如何添加元素
我們知道JavaScript中數(shù)組,python中沒有,但python中的基礎(chǔ)包Numpy有,Numpy將Numpy的數(shù)組對(duì)象作為數(shù)據(jù)交換的通用語,可以很好的操作多維數(shù)組,本文介紹python中numpy數(shù)組添加元素的兩種方法:1、使用NumPy append()函數(shù);2、使用NumPy insert()函數(shù)。

1、使用NumPy append()函數(shù)
該函數(shù)是在數(shù)組的末尾添加元素,該函數(shù)會(huì)返回一個(gè)新數(shù)組,而原數(shù)組不變。
%%timeit list_b = np.empty([0,3], dtype=int) for i in range(10000): list_b = np.append(list_b,[1,2,3]) #10 loops, best of 3: 81.4 ms per loop
2、使用NumPy insert()函數(shù)
該函數(shù)在給定索引之前,沿給定軸在輸入數(shù)組中插入值。該函數(shù)會(huì)返回一個(gè)新數(shù)組,原數(shù)組不變。
a=np.array([[1,2],[3,4],[5,6]])
print(a)
print("*"*25)
a_1=np.insert(a,3,[1])#不加axis時(shí),數(shù)據(jù)進(jìn)行展開構(gòu)成一維數(shù)組
print(a_1)
print("*"*25)
a_2=np.insert(a,2,7,axis=0)以上就是Python中numpy數(shù)組添加元素的兩種方法,這兩種方法在添加時(shí)都不會(huì)改變?cè)瓟?shù)組,可以放心添加哦~更多python學(xué)習(xí)推薦:Python基礎(chǔ)。
分享標(biāo)題:創(chuàng)新互聯(lián)Python教程:Python中numpy數(shù)組如何添加元素
鏈接URL:http://m.fisionsoft.com.cn/article/dhcjodc.html


咨詢
建站咨詢
