导语:
本文主要介绍了关于python实例:Python中如何删除numpy数组的元素的相关知识,包括numpy数组切片,以及numpy创建数组这些编程知识,希望对大家有参考作用。
示例一下numpy数组
想从中删除3,4,7。我所知道的是值的索引(索引= [2,3,6])。
可以使用
numpy.delete()
– 返回一个新数组,其中删除了一个轴的子数组。
<p><span>import numpy as np
a = np.array([1,2,3,4,5,6,7,8,9])<br/></span></p>
<p><span>numpy.delete(a, index)<br/></span></p>
对于你的具体问题:
<p><span>import numpy as np
a = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
index = [2, 3, 6]
new_a = np.delete(a, index)
print(new_a) #Prints `[1, 2, 5, 6, 8, 9]`<br/></span></p>
请注意,numpy.delete() 从数组标量返回一个新数组,该数组是不可变的,类似于 Python 中的字符串,因此每次对其进行更改时,都会创建一个新对象。
学过删除numpy数组元素的朋友也可以分享给更多人~更多Python学习推荐:
。
(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何使用 format() 格式化输出10/19
- ♥ python3如何导入模块?12/21
- ♥ 如何在python2中安装pip12/11
- ♥ 如何包装 Python 字典08/29
- ♥ python中分支管理策略的实现11/25
- ♥ python中try-except-finally语句的使用11/09
内容反馈