Ich habe mit numpy gearbeitet und die random.choice () Funktion benötigt. Leider ist es in Version 2.0 nicht in den Modulen random oder random.mrand.RandomState. Wurde es aus einem bestimmten Grund ausgeschlossen? Es gibt nichts in der Diskussion oder Dokumentation darüber!
Für Informationen, ich laufe Numpy 2.0 auf Python 2.7 auf Mac OS. Alles installiert von den Standard-Installern auf den Seiten.
Danke!
random.choice
ist soweit ich einen Teil von Python selbst sagen kann, nicht von numpy. Hast du import random
?
Update: numpy 1.7 hat eine neue Funktion hinzugefügt, numpy.random.choice
. Offensichtlich brauchst du dafür 1.7.
Update2: Es scheint, dass in unveröffentlicht numpy 2.0 dies vorübergehend numpy.random.sample
genannt wurde. Es wurde zurück umbenannt. Wenn Sie nicht freigegebene Versionen verwenden, sollten Sie sich die API ( pydoc numpy.random
) und changelogs ansehen.