知行编程网知行编程网  2022-08-13 21:30 知行编程网 隐藏边栏  200 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python中numpy数组如何添加元素的相关知识,包括numpy创建数组,以及string数组添加元素这些编程知识,希望对大家有参考作用。


如何在 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):
  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学习推荐:

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享