这是一个简单的问题,但我发现自己完全糊涂了。
我目前有一个二维数组arr1
形状(100,101)。
print(arr1.shape) # outputs (100, 101)
我想删除此数组arr1
中的一个元素,元素
arr1[99][100]
这是这些数组中的“最后一个元素”。
如何使用numpy.delete()
完成此操作?
我认为这是
import numpy as npo
arr2 = np.delete(arr1, arr1[99][100])
但这是不正确的。
答案 0 :(得分:0)
好的,那么如何删除该元素,以便最终得到一个形状为(100,100)的数组?
最后一栏的片段:
arr2 = arr[:,:-1]
现在:
>>> arr2.shape
(100, 100)
答案 1 :(得分:0)
由于它只是2d数组,你可以做到
arr2 = arry[:-1]