Wie erhalte ich den Index von numpy.random.choice? - Python

Ist es möglich, die Funktion numpy.random.choice so zu ändern, dass sie den Index des ausgewählten Elements zurückgibt? Grundsätzlich möchte ich eine Liste erstellen und Elemente zufällig auswählen, ohne sie zu ersetzen

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)) entfernt das erste Element der Liste mit dem Wert, auf den es trifft (a[1] im obigen Beispiel), das möglicherweise nicht das ausgewählte Element ist (z. B.a[7]).

Antworten auf die Frage(6)

Ihre Antwort auf die Frage