SciPy, NumPy, Matplotlib, PyPlot, dan PyLab
SciPy, NumPy, Matplotlib, PyPlot, dan PyLab
Numpy, scipy, matplotlib, dan pylab adalah istilah umum yang banyak
didengar ketika Anda menggunakan python untuk komputasi ilmiah data
science. Lalu apa saja perbedaan diantara mereka? Kita simak tulisan di
halaman ini. Terlebih dahulu biar mudah berikut daftar isinya:
Isi sembunyikan
1.1 SciPy
1.2 NumPy
1.3 Matplotlib
1.4 PyPlot
1.5 PyLab
2 Vice Versa
Sebelum kita melihat detail berbagai library machine learning, mari kita
mulai dengan melihat apa itu machine learning. Dapat dikategorikan
sebagai subbidang artificial intelligence. Pada dasarnya, machine learning
melibatkan pembuatan model matematika untuk membantu memahami
data.
“Learning” memasuki area sebenarnya ketika kita memberi model ini
parameter yang dapat disesuaikan dengan data yang diamati; dengan
cara ini program dapat dianggap melakukan “learning” dari data. Setelah
model ini disesuaikan dengan data yang dilihat sebelumnya, model
tersebut dapat digunakan untuk memprediksi dan memahami aspek data
yang baru diamati.
SciPy
NumPy
NumPy (singkatan dari Numerical Python) menyediakan antarmuka yang
efisien untuk menyimpan dan beroperasi pada buffer data yang padat.
Dalam beberapa hal, array NumPy seperti jenis daftar bawaan Python,
tetapi array NumPy menyediakan penyimpanan dan operasi data yang
jauh lebih efisien karena ukuran array bertambah besar.
Matplotlib
PyPlot
PyLab
Vice Versa
NumPy : Numetical Pyhon, merupakan paket array berdimensi-N