Python中numpy数组如何添加元素

发布时间:2023-06-08 09:24:57 人气:183 作者:多测师

  Python中numpy数组如何添加元素

  我们知道JavaScript中数组,python中没有,但python中的基础包Numpy有,Numpy将Numpy的数组对象作为数据交换的通用语,可以很好的操作多维数组,本文介绍python中numpy数组添加元素的两种方法:1、使用NumPy append()函数;2、使用NumPy insert()函数。

  1、使用NumPy append()函数

  该函数是在数组的末尾添加元素,该函数会返回一个新数组,而原数组不变。

  %%timeit

  list_b = np.empty([0,3], dtype=int)

  for i in range(10000):

Python中numpy数组如何添加元素

  list_b = np.append(list_b,[1,2,3])

  #10 loops, best of 3: 81.4 ms per loop

  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学习指路:请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线