python中numpy数组如何添加元素
python中numpy数组如何添加元素" alt="python中numpy数组如何添加元素" src="//www.dapan.cc/wp-content/uploads/2022/11/1668483970-ef336a94d1de483.jpg">
我们知道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]) #10loops,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)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。