SciPy

SciPy atau singkatan dari scientific python ,  merupakan SciPy merupakan singkatan dari Scientific Python adalah koleksi dari algoritma matematika dan fungsi yang dibangun pada ekstensi NumPy di Python. Dengan penambahan kekuatan yang signifikan ke sesi interaktif Python dibuktikan oleh pengguna dengan perintah dan kelas tingkat tinggi untuk manipulasi dan visualisasi data. Dengan adanya editor interktif di SciPy dapat bersaing dengan perangkat MATLAB, IDL, R -Lab, dan SciLab,  Berikut ini contoh dari dokumen SciPy :


\documentclass{beamer}
\usepackage{pythontex}
\usetheme{dei-v2}
\title{SciPy}
\author{Hirwanto}
\begin{document}
\maketitle
\begin{frame}{Pendahuluan}
SciPy merupakan singkatan dari \emph{Scientific Python} adalah  koleksi dari algoritma matematika dan fungsi yang dibangun pada ekstensi NumPy di Python. Dengan penambahan kekuatan yang signifikan ke sesi interaktif Python dibuktikan oleh pengguna dengan perintah dan kelas tingkat tinggi untuk manipulasi dan visualisasi data. Dengan adanya editor interktif di SciPy dapat bersaing dengan perangkat MATLAB, IDL, R -Lab, dan SciLab.
\end{frame}
\begin{frame}[fragile]{Memulai SciPy}
Untuk memulai SciPy, kita perlu mendefinisikan perintah terlebih dahulu sebagai berikut :
\begin{pyconsole}
import numpy as np
import scipy as sp
import matplotlib as mpl
import matplotlib.pyplot as plt
\end{pyconsole}
Berbeda dengan perangkat matematika yang lainnya, kita perlu mendefinisikan suatu module dan variabel di SciPy.
\end{frame}
\begin{frame}{Module SciPy}
Scipy merupakan sekumpulan dari beberapa paket yang memilki fungsinya masing -masing, berikut ini beberapa paket yang dimaksud beserta fungsinya :
\begin{enumerate}
\item \texttt{cluster}, paket ini berguna untuk  pengumpulan algoritma.
\item \texttt{constants}, paket ini berisi konstanta matematika dan fisika.
\item \texttt{fftpack}, paket ini yang digunakan untuk transformasi Fourier.
\item \texttt{integrate}, paket ini berguna untuk penyelesai persaman diferential biasa dan integral.
\item \texttt{interpolate}, paket ini berguna untuk interpolasi.
\item \texttt{io}, paket ini digunakan untuk masukan dan keluaran 
\item \texttt{linalg}, paket ini digunakan untuk perhitungan aljabar linear
\item \texttt{ndimage}, paket ini digunakan untuk pemrosesan gambar dimensi -N.
\end{enumerate}
\end{frame}
\begin{frame}[fragile]{Mendefinisikan Paket}
Untuk melakukan masukan paket ke Python, kita perlu mendefinisikan juga seperti ini perintahnya : 
\begin{pyconsole}
from scipy import linalg, optimize
\end{pyconsole}
SciPy dibangun pada NumPy sehingga memiliki interaksi, untuk semua fungsi dasar \emph{array} dapat digunakan perintah berikut : 
\begin{pygments}{python}
import numpy as np
np.some_function()
\end{pygments}
\end{frame}
\begin{frame}[fragile]{Integral}
Kita dapat menghitung nilai suatu integral. Salah satu perintah di Scipy yaitu \texttt{quad} digunakan untuk melakukan perhitungan integral fungsi satu variabel antara dua titik. Misalkan diberikan suatu fungsi Bessel,$J_{2,5}$ dengan selang $[0;4,5]$.
\[\int_{0}^{4,5}J_{2,5}(x)\text{\,dx}\]
\begin{sympyblock}
from scipy import integrate,special
r=integrate.quad(lambda x:special.jv(2.5,x),0,4.5)
\end{sympyblock}
Hasil dari Integral diatas adalah
\[\sympy{r}\]
\end{frame}
\end{document} 
Hasilnya akan seperti ini, untuk pengaturan dokumen diatur oleh kelas beamer :


Komentar

Postingan populer dari blog ini

SMART DIAGRAM di LaTeX

Membuat Soal Ujian Menggunakan LaTeX #Part 2

Instalasi Protext LaTeX di Windows 7 , 64-bit