random.randint mit anderem Mittelwert konstruieren
Verfasst: Dienstag 9. Juli 2013, 23:28
Moin Leute,
bitte helft mir mit meinem Problem:
Ich möchte eine nxn-Matrix mit "zufälligen" Werten +/-1 erzeugen und den Mittelwert vorgeben.
Bis jetzt habe ich:
Ich hoffe es kann mir jemand helfen.
Viele Grüße
Toni
bitte helft mir mit meinem Problem:
Ich möchte eine nxn-Matrix mit "zufälligen" Werten +/-1 erzeugen und den Mittelwert vorgeben.
Bis jetzt habe ich:
Code: Alles auswählen
from numpy import *
from numpy import random as rn
mittelwert = 0.8
n = 50
matr = (rn.randint(0, 2, [n,n])*2-1+mittelwert)
mittelwert = mean(matr)
matr = sign(matr)
mittelwert2 = mean(matr)
print matr
print mittelwert, mittelwert2
Viele Grüße
Toni