UNIVERSITAS GADJAH MADA 
Fakultas 
Matematika dan Ilmu 
Pengetahuan Alam 
SciPy 
Hirwanto
Pendahuluan 2 
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. 
UGM Hirwanto Universitas Gadjah Mada FMIPA
Memulai SciPy 3 
Untuk memulai SciPy, kita perlu mendefinisikan perintah 
terlebih dahulu sebagai berikut : 
>>> import numpy as np 
>>> import scipy as sp 
>>> import matplotlib as mpl 
>>> import matplotlib.pyplot as plt 
Berbeda dengan perangkat matematika yang lainnya, kita perlu 
mendefinisikan suatu module dan variabel di SciPy. 
UGM Hirwanto Universitas Gadjah Mada FMIPA
Module SciPy 4 
Scipy merupakan sekumpulan dari beberapa paket yang 
memilki fungsinya masing -masing, berikut ini beberapa paket 
yang dimaksud beserta fungsinya : 
1. cluster, paket ini berguna untuk pengumpulan algoritma. 
2. constants, paket ini berisi konstanta matematika dan fisika. 
3. fftpack, paket ini yang digunakan untuk transformasi 
Fourier. 
4. integrate, paket ini berguna untuk penyelesai persaman 
diferential biasa dan integral. 
5. interpolate, paket ini berguna untuk interpolasi. 
6. io, paket ini digunakan untuk masukan dan keluaran 
7. linalg, paket ini digunakan untuk perhitungan aljabar 
linear 
8. ndimage, paket ini digunakan untuk pemrosesan gambar 
dimensi -N. 
UGM Hirwanto Universitas Gadjah Mada FMIPA
Mendefinisikan Paket 5 
Untuk melakukan masukan paket ke Python, kita perlu 
mendefinisikan juga seperti ini perintahnya : 
>>> from scipy import linalg, optimize 
SciPy dibangun pada NumPy sehingga memiliki interaksi, untuk 
semua fungsi dasar array dapat digunakan perintah berikut : 
import numpy as np 
np.some_function() 
UGM Hirwanto Universitas Gadjah Mada FMIPA
Integral 6 
Kita dapat menghitung nilai suatu integral. Salah satu perintah 
di Scipy yaitu quad digunakan untuk melakukan perhitungan 
integral fungsi satu variabel antara dua titik. Misalkan diberikan 
suatu fungsi Bessel,J2;5 dengan selang [0; 4; 5]. 
Z 4;5 
0 
J2;5(x) dx 
from scipy import integrate,special 
r=integrate.quad(lambda x:special.jv(2.5,x),0,4.5) 
Hasil dari Integral diatas adalah 
(1:1178179380783244; 7:866317216380707e  09) 
UGM Hirwanto Universitas Gadjah Mada FMIPA

SciPy

  • 1.
    UNIVERSITAS GADJAH MADA Fakultas Matematika dan Ilmu Pengetahuan Alam SciPy Hirwanto
  • 2.
    Pendahuluan 2 SciPymerupakan 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. UGM Hirwanto Universitas Gadjah Mada FMIPA
  • 3.
    Memulai SciPy 3 Untuk memulai SciPy, kita perlu mendefinisikan perintah terlebih dahulu sebagai berikut : >>> import numpy as np >>> import scipy as sp >>> import matplotlib as mpl >>> import matplotlib.pyplot as plt Berbeda dengan perangkat matematika yang lainnya, kita perlu mendefinisikan suatu module dan variabel di SciPy. UGM Hirwanto Universitas Gadjah Mada FMIPA
  • 4.
    Module SciPy 4 Scipy merupakan sekumpulan dari beberapa paket yang memilki fungsinya masing -masing, berikut ini beberapa paket yang dimaksud beserta fungsinya : 1. cluster, paket ini berguna untuk pengumpulan algoritma. 2. constants, paket ini berisi konstanta matematika dan fisika. 3. fftpack, paket ini yang digunakan untuk transformasi Fourier. 4. integrate, paket ini berguna untuk penyelesai persaman diferential biasa dan integral. 5. interpolate, paket ini berguna untuk interpolasi. 6. io, paket ini digunakan untuk masukan dan keluaran 7. linalg, paket ini digunakan untuk perhitungan aljabar linear 8. ndimage, paket ini digunakan untuk pemrosesan gambar dimensi -N. UGM Hirwanto Universitas Gadjah Mada FMIPA
  • 5.
    Mendefinisikan Paket 5 Untuk melakukan masukan paket ke Python, kita perlu mendefinisikan juga seperti ini perintahnya : >>> from scipy import linalg, optimize SciPy dibangun pada NumPy sehingga memiliki interaksi, untuk semua fungsi dasar array dapat digunakan perintah berikut : import numpy as np np.some_function() UGM Hirwanto Universitas Gadjah Mada FMIPA
  • 6.
    Integral 6 Kitadapat menghitung nilai suatu integral. Salah satu perintah di Scipy yaitu quad digunakan untuk melakukan perhitungan integral fungsi satu variabel antara dua titik. Misalkan diberikan suatu fungsi Bessel,J2;5 dengan selang [0; 4; 5]. Z 4;5 0 J2;5(x) dx from scipy import integrate,special r=integrate.quad(lambda x:special.jv(2.5,x),0,4.5) Hasil dari Integral diatas adalah (1:1178179380783244; 7:866317216380707e 09) UGM Hirwanto Universitas Gadjah Mada FMIPA