我们知道JavaScript中的数组,python中没有,但是python中的基本包Numpy有,Numpy将Numpy的数组对象作为数据交换的通用语,可以很好地操作多维数组。本文介绍了在Python中添加Numpy数组元素的两种方法:1、使用NumPy append()函数;2、使用Numpyinsert()函数。
1、使用NumPy append()函数
该函数是在数组末尾添加元素,该函数将返回一个新数组,而原数组保持不变。
%%timeit list_b=np.empty([0,3],dtype=int) foriinrange(10000): list_b=np.append(list_b,[1,2,3]) #10lops,bestof3:81.4msperloop
2、使用NumPy insert()函数
在给定索引之前,该函数沿给定轴插入输入数组。该函数将返回一个新的数组,原始数组保持不变。
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学习建议:python基础。