当前位置: 首页 > 图灵资讯 > 行业资讯> Python中numpy数组如何添加元素

Python中numpy数组如何添加元素

来源:图灵python
时间: 2024-09-12 12:17:55

我们知道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基础。