как получить индекс numpy.random.choice? - питон

Можно ли изменить функцию numpy.random.choice, чтобы она возвращала индекс выбранного элемента? В основном, я хочу создать список и выбирать элементы случайным образом без замены

import numpy as np
>>> a = [1,4,1,3,3,2,1,4]
>>> np.random.choice(a)
>>> 4
>>> a
>>> [1,4,1,3,3,2,1,4]

a.remove(np.random.choice(a)) удалит первый элемент списка с тем значением, с которым встречается (a[1] в приведенном выше примере), который не может быть выбранным элементом (например,a[7]).

Ответы на вопрос(6)

Ваш ответ на вопрос