In [1]:
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
sns.set_style("whitegrid")
%matplotlib inline

Naredba rand() koristi se za generisanje elemenata iz uniformne raspodele.

In [2]:
x0 = np.random.rand()
In [3]:
print(x0)
0.8882679856607916

Naredbom rand možemo definisati i ceo niz koji se sastoji od slučajnih brojeva iz uniformne raspodele.

Sada ćemo da napravimo niz x_unif koji se sastoji od 1000 slučajnih brojeva sa uniformnom raspodelom:

In [4]:
x_unif = np.random.rand(1000,1)

Niz x_unif sada možemo da analiziramo uz pomoć histograma:

In [5]:
plt.hist(x_unif, bins=5)

plt.title("Histogram za uniformnu raspodelu")
plt.xlabel("Vrednost slučajnog broja")
plt.ylabel("Učestanost pojavljivanja" );