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