# definisanje intervala od 0 do N-1
x = np.arange(10)
print(x)
# primena kvadratnog korena na svaki element niza pojedinačno
np.sqrt(x)
# obratiti pažnju da se vrednost vektora x nije promenila
print(x)
# za eksplicitnu promenu, potrebno je dodeliti varaijabli np.sqrt(x)
x = np.sqrt(x)
print(x)
# kreiranje 1000 celih brojeva i eksplicitno definisanje njihovog tipa
t = np.arange(1000, dtype=float)
# kreiranje vremenske ose u trajanju od 1 sekunde
# odbirci su u ovom slučaju na odstojanju od 1 milisekunde
t = t/1000.0
# definisanje kosinusne funkcije sa učestanošću od 3 Hz
x = np.cos(2*np.pi*3*t )
# učitavanje biblioteke za rad sa grafikonima
import matplotlib.pyplot as plt
# matplotlib magična komanda za prikaz grafikona
%matplotlib inline
# prikaz grafikona
plt.plot(t,x)
plt.title("Kosinusna funkcija")
plt.xlabel("Vreme t [ms]")
plt.ylabel("Amplituda");