Warum wurde die Funktion numpy random.choice () abgebrochen?

8

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!

    
Alex S 21.02.2012, 09:17
quelle

1 Antwort

8

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.

    
Anony-Mousse 21.02.2012, 09:27
quelle

Tags und Links