Я пытаюсь удалить несколько строк в трехмерном массиве на основе некоторых индексов, которые я извлек.
Пример:
Учитывая
X
- 3D массив данных формы (67 268 194). a
- 1D массив, содержащий индексы строк, которые необходимо удалить - Код Я использую для удаления элементов в
X
, которые расположены в индексах из a
:
rsfMRI_timeseries = np.delete(rsfMRI_nonzero_timeseries, find_unique_indices, axis=1)
Желаемый результат:
X'
- массив трехмерных данных после сокращения строки должен иметь форму (67 247 194).
Ошибка:
numpy.AxisError: axis 1 is out of bounds for array of dimension 1
.
Любая помощь будет принята с благодарностью. Спасибо.