Как я могу извлечь элементы списка, соответствующие индексам, содержащимся в 1D numpy.ndarray
?NumPy: массив 1D numpy для нарезания списка
Вот пример:
list_data = list(range(1, 100))
arr_index = np.asarray([18, 55, 22])
arr_index.shape
list_data[arr_index] # FAILS
Я хочу, чтобы иметь возможность извлекать элементы list_data
соответствующие arr_index
.
Так что первый аргумент 'array_like', что означает, что список приводится к' ndarray' перед использованием? – tchakravarty
Что не так с простой индексацией? – Kasramvd
@Kasra Что вы подразумеваете под * простым * индексированием? – tchakravarty