Ich möchte N Arrays mit fester Länge n von Zufallszahlen mit numpy generieren, aber Arrays müssen Zahlen zwischen verschiedenen Bereichen variieren.Effiziente Möglichkeit zur Generierung von N Arrays von Zufallszahlen zwischen verschiedenen Bereichen
So zum Beispiel mag ich N = 100 Arrays der Größe n = 5 und jedes Array seine Nummern müssen erzeugen muß zwischen:
- Erster Zahl zwischen 0 und 10
- Zweiter Zahl zwischen 20 und 100
und so weiter ...
erste Idee, die mir in den Sinn kommt, ist, etwas zu tun wie:
first=np.random.randint(0,11, 100)
second=np.random.randint(20,101, 100)
...
Und dann sollte ich sie verschachteln, gibt es einen effizienteren Weg?
Wie definieren Sie die Bereiche? Wie für 100 verschiedene Bereiche, muss es einen programmatischen Weg geben, um es zu definieren? – Psidom
Generieren Sie diese Arrays wiederholt im Skript oder nur einmal am Anfang. Wenn es nur einmal ist, ist es wahrscheinlich nicht die Mühe wert, sich Gedanken über die Effizienz zu machen und einfach weiterzugehen und die 100 Bereiche zu durchlaufen. – hpaulj
@hpaulj Diese Arrays werden einmal im Skript generiert – D1X