Was ist das Äquivalent dieser Scala-Zeile in Python?random.shuffle (Punkte) .take (k) in Python
random.shuffle(points).take(k)
ich scheine nicht
Was ist das Äquivalent dieser Scala-Zeile in Python?random.shuffle (Punkte) .take (k) in Python
random.shuffle(points).take(k)
ich scheine nicht
Sie k
Zufallselemente aus einem iterable auswählen können sample
import random
return random.sample(points, k)
auch verwenden, zufällig hat shuffle
(aber es mutiert) und Sie können Scheiben anstelle von take
:
copy = points[:]
random.shuffle(copy)
return copy[:k]
This eine Option in Python die Take-Methode für Shuffle zu finden, die Sie haben, von numpy, zufällig points
np.random.shuffle()
This eine Option zu mischen sind Sie haben, von numpy, nach dem Zufallsprinzip wählen k
aus points
np.random.choice(points, size=k)
Wo ist die Take-Methode? Ich sehe die Shuffle in Python nicht –
nehmen Sie bitte den vollständigen Code in Antworten schreiben, weil Links ändern können –
Ich bezog Sie auf den Link, weil es offizielle numpy Dokumentation ist, und wenn sie sich entscheiden, die Funktion zu aktualisieren, zeigt der Link immer noch auf die richtige Version und nicht etwas veraltet –
Was geht '' '' '' auf 'scala'? –