如何删除 NumPy 数组的多行?
NumPy 是用于处理数组的 Python 库。在 Python 中,有满足数组目的的列表,但是它们速度很慢。因此,NumPy 为我们提供了比传统 Python 列表快得多的数组对象。它们速度更快的原因是它们将数组存储在内存中一个连续的位置,不像列表那样使进程访问和操作更加高效。
有许多方法可以删除 NumPy 数组中的多行。它们如下
- 【numpy . delete()】–numpy . delete()是 Python 中的一个函数,它返回一个新的数组,并沿着所提到的轴删除子数组。通过将轴的值保持为零,有两种可能的方法可以使用 numphy.delete()删除多行。
使用整数数组,语法: np.delete(x,[ 0,2,3],轴=0)
Python 3
import numpy as geek
# Defining the array
x = geek.arange(35).reshape(7, 5)
print(geek.delete(x, [0, 1, 2], axis=0))
版权属于:月萌API www.moonapi.com,转载请注明出处