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()
Rysunek1.1.Przykładowywykres;zob.powyższykod
CIEKAWOSTKA
Przyużyciu„%”wprowadzamyspecjalnedyrektywy(ang.IPythonmagics),któresąrozsze-
rzeniemudostępnianymprzezserwerJupyter:niesączęś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ętęwywołaliśmyzdodatkowymargumentem-n1000,któryokreśla,ilerazy
mazostaćwykonanepodanedodawaniedwóchliczbcałkowitych.
>>>%timeit-n10002+2
#zmierzczaswykonaniaH2+2”