Python中numpy数组如何添加元素
- 更新时间:2021-06-23 09:12:38
- 编辑:崔念露
我们帮大家精选了相关的编程文章,网友从睿雪根据主题投稿了本篇教程内容,涉及到Python相关内容,已被460网友关注,相关难点技巧可以阅读下方的电子资料。
参考资料
- python机器学习:Scikit-learn使用手册 PDF 电子书 / 36.8 MB / 机器学习小组 推荐度:
- Web接口开发与自动化测试:基于Python语言 PDF 电子书 / 39.9 MB / 虫师 推荐度:
- Python 3.5从零开始学 PDF 电子书 / 41.5 MB / 刘宇宙 推荐度:
- 《树莓派Python编程入门与实战(第2版)》配套资源 配套资源 / 34.31 KB / 勃鲁姆,布莱斯纳罕 推荐度:
- Python编程:从入门到实践 PDF 电子书 / 9.85M / 埃里克·马瑟斯 推荐度:
正文内容
给大家整理一篇不错的python文章,感觉写的不错,增加了更多实例内容,为了大家阅读方便。
我们知道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学习推荐:python基础。
相关教程
-
python 实现倒排索引的方法
今天小编就为大家分享一篇python 实现倒排索引的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
发布时间:2019-06-03
-
python爬取抖音视频的实例分析
在本篇内容里小编给大家整理一篇关于python爬取抖音视频的实例分析的相关内容,有兴趣的朋友可以测试下实例内容。
发布时间:2021-05-02