Créer array usuels

Il existe un certain nombre de fonctions pour créer les vecteurs et matrices usuelles.

0

1

x

Diagonale

Vecteurs

Aléatoire

Distribution

Numpy permet de créer des valeurs aléatoires avec un certain nombre de distributions pré-définies.

# Normale
x = np.random.normal(size=(100, 1))
sns.distplot(x, hist=False)

# Normale avec moyenne de 1 et deviation standard de 2
x = np.random.normal(loc=1, scale=2, size=(100, 1))
sns.distplot(x, hist=False)

# Binomiale
x = np.random.binomial(n=10, p=0.5, size=100)

# Multinomiale
x = random.multinomial(n=6, pvals=[1/6, 1/6, 1/6, 1/6, 1/6, 1/6])

# Poisson
x = random.poisson(lam=2, size=100)

# Uniforme
x = random.uniform(size=(2, 3))

# Logistique
x = random.logistic(loc=1, scale=2, size=(2, 3))

# Exponentielle
x = random.exponential(scale=2, size=(2, 3))

# Chi square
x = random.chisquare(df=2, size=(2, 3))

# Rayleigh
x = random.rayleigh(scale=2, size=(2, 3))

# Pareto
x = random.pareto(a=2, size=(2, 3))

# Zipf
x = random.zipf(a=2, size=(2, 3))