Предположим, у меня есть 3d массив numpy:
arr = np.ndarray(shape = (3,3,3), dtype=np.float32)
array([[[2.3694278e-38, 2.3694278e-38, 2.3694278e-38],
[2.3694278e-38, 2.3694278e-38, 2.3694278e-38],
[2.3694278e-38, 2.3694278e-38, 2.3694278e-38]],
[[2.3694278e-38, 2.3694278e-38, 2.3694278e-38],
[2.3694278e-38, 2.3694278e-38, 2.3694278e-38],
[2.3694278e-38, 2.3694278e-38, 2.3694278e-38]],
[[2.3694278e-38, 2.3694278e-38, 2.3694278e-38],
[2.3694278e-38, 2.3694278e-38, 2.3694278e-38],
[2.3694278e-38, 2.3694278e-38, 2.3694278e-38]]], dtype=float32)
Я хочу удалить произвольную строку из этого массива.Например, если я хочу удалить первую строку, я хочу получить следующий массив:
array([[[2.3694278e-38, 2.3694278e-38, 2.3694278e-38],
[2.3694278e-38, 2.3694278e-38, 2.3694278e-38],
[2.3694278e-38, 2.3694278e-38, 2.3694278e-38]],
[[2.3694278e-38, 2.3694278e-38, 2.3694278e-38],
[2.3694278e-38, 2.3694278e-38, 2.3694278e-38],
[2.3694278e-38, 2.3694278e-38, 2.3694278e-38]]], dtype=float32)
Но этот вопрос касается не только удаления первой строки.Я хочу иметь возможность удалить строку, которую я хочу.Я попробовал np.delete()
функцию, но не смог получить именно то, что я хочу.Может кто-нибудь показать, как это можно сделать?