如何删除numpy数组中的行或列而不实际创建新副本?

问题描述 投票:0回答:1

我想删除特定的行或列,而无需实际在python numpy中创建新副本。

现在我正在执行arr = np.delete(arr, row_or_column_number, axis),但它会返回一个副本,我每次都必须将其分配给它自己。

我想知道是否可以使用更巧妙的方法来更改数组本身,而不是每次都创建一个新副本?

python arrays numpy
1个回答
0
投票

一旦创建了一个numpy数组,其大小就是固定的。要删除(或添加)列或行,需要创建一个新副本。

© www.soinside.com 2019 - 2024. All rights reserved.