Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.2.NOTATNIKIJUPYTER9
Zwróćmytakżeuwagęnato,żepisaneprzeznaspoleceniamogąsłużyćdogene-
rowaniawykresów.Jeślichcemy,byJupyterautomatycznieumieszczałjewnotatniku,
wykonujemyspecjalnądyrektywę:
>>>%matplotlibinline
Wprowadźmy,conastępuje.
importmatplotlib.pyplotasplt
#ładujemypotrzebnepakiety
importnumpyasnp
#"as"aliasdlanazwypakietu
x=np.linspace(0,4*np.pi,100)
#generujemydane
y=np.sin(x)
plt.plot(x,y)
#rysujemy
plt.show()
Wynikowywykreszamieszczamynarys.1.1.
Rysunek1.1.Przykładowywykres;zob.powyższykod
CIEKAWOSTKA
Przyużyciu%wprowadzamyspecjalnedyrektywy(ang.IPythonmagics),którerozsze-
rzeniemudostępnianymprzezserwerJupyter:nieczęściąjęzykaPython.Wszczególności
dyrektywyteniezadziałająwzwykłymskrypciejęzykaPythonuruchamianymzpoziomu
powłoki.Wśródnichmamynp.%timeit,którysłużydopomiaruczasuwykonaniadanej
instrukcji,np.:
Powyżejdyrektywęwywołaliśmyzdodatkowymargumentem-n1000,któryokreśla,ilerazy
mazostaćwykonanepodanedodawaniedwóchliczbcałkowitych.
>>>%timeit-n10002+2
#zmierzczaswykonaniaH2+2”