Anda di halaman 1dari 7

L E S SO N R E P O RT

Nama Matakuliah: RE603 Machine Learning


Course Name:
Nama Mahasiswa: Faiz Albar Risi Tanggal: 08/03/2022
Student Name: Date:
NIM: 4221901042
Student ID:
Judul Materi: Numpy,Pandas dan Data Visualisasi
Lesson Name:

1. Numpy

NumPy (Numerical Python) adalah library Python yang fokus pada scientific computing.
Keunggulan NumPy array dibandingkan dengan list pada Python adalah konsumsi memory yang lebih
kecil serta runtime yang lebih cepat. NumPy juga memudahkan kita pada Aljabar Linear, terutama operasi
pada Vector (1-d array) dan Matrix (2-d array).
List pada Python tidak mendukung penuh kemudahan kalkulasi ilmiah .berikut variasi tipe data
yang ada di dalam bahasa Python secara default. Mereka didefinisikan oleh kelas numpy. type dan
termasuk:

 intc (sama dengan C integer) dan intp (digunakan untuk pengindeksan)


 int8, int16, int32, int64
 uint8, uint16, uint32, uint64
 float16, float32, float64
 kompleks64, kompleks128
 bool_, int_, float_, complex_ adalah singkatan untuk default.

Ini dapat digunakan sebagai fungsi untuk mentransmisikan literal atau tipe urutan, serta argumen ke fungsi
numpy yang menerima argumen kata kunci type.

 Array numpy

http://www.polibatam.ac.id
1. Perintah awal adalah menampilkan nilai array pada numpy.
2. numpy.zeros adalah untuk mengubah semua elemen array menjadi 0 semua tanpa terkecuali.
3. numpy.zeros(3,6 ) akan melakukan perintah print yang menghasilkan 3 baris dan 6 buah kolom
yang berisi array bernilai 0.

zeros() -> Membuat array dengan nilai 0


ones() -> Membuat array dengan nilai 1
arange() -> Membuat array dengan nilai dalam range
linspace() -> Membuat array dengan nilai dalam interval
logspace() -> Membuat array dengan nilai log Base10 dalam interval

 Aljabar Linier dengan numpy

 Jumlah Dimensi

NumPy array memiliki keunggulan mendukung operasi pada data dimensional seperti
Vektor dan Matriks. Kita bisa membuat 2, 3 maupun 4 dimensi . Untuk mengetahui jumlah dimensi
pada data menggunakan fungsi ndim. Array a memiliki jumlah dimensi 1. Jika kita membentuk
array dengan 2-dimensi, maka jumlah dimensinya adalah 2, begitu juga dengan dimensi yang lebih
besar.

http://www.polibatam.ac.id
1) Untuk menampilkan dimensi pada array terlihat dimensi array 1.

1) Menampilkan dimensi array 2 dimensi.

 Array Index

Pada gambar diatas merupaka operasi array index, dimana Indeks pada suatu array dimulai pada
indeks ke-0. Untuk mengakses element pada array, kita menggunakan indeks sebagai alamat elemen
pada array. Kita dapat melakukan assign nilai baru pada suatu element berdasarkan alamat indeks.
Maka, setelah dilakukan assign nilai element pada indeks ke-0 berganti menjadi 10.

2. Pandas
Pandas adalah library Python open source yang berfungsi untuk mengolah struktur data berkinerja
tinggi dan mudah digunakan serta alat analisis data untuk Python.
Pandas adalah library Python yang mengunakan NumPy sebagai salah satu dependensi nya , dan
menyediakan implementasi DataFrame yang efisien.
DataFrame pada dasarnya adalah array multidimensi dengan label baris dan kolom terlampir, dan
seringkali dengan tipe heterogen dan/atau data yang hilang. Berikut cara untuk mengimport library panda
di python

berikut salah satu penggunaan nya , disini kita membuat series dari data

http://www.polibatam.ac.id
 Series

Series adalah objek 1-dimensi yang memiliki variabel data dan nilai nya di paling kiri ada
yang disebut indeks. Untuk membuat sebuah Series, kita dapat membentuknya dari sebuah array
dengan memanggil fungsi Series pada pandas.

dapat kita lihat output nya ada dua , yang sebelah kiri adalah index nya dimulai dari 0 , lalu yang
kanan adalah nilai datanya , karena data yang kita masukkan adalah [1,2,3,] sehingga yng tampil adalah 1 2
dan 3

3. Data Visualisasi
Program di bawah ini kita membuat grafik garis dengan array 1 dimensi

http://www.polibatam.ac.id
Program di bawah ini kita membuat pie diagram, diagram ini mewakili nilai 100% , jadi contoh nya kita
buat ada 4 variabel dengan nilai yang berbeda beda contohnya
blue = 30
orange = 20
Green = 35
Red = 25
explode adalah jarak antar chart
lalu saat dijalankan hasilnya akan seprti di bawah, nilai tiap variabel jika digabung akan mewakili 100%

http://www.polibatam.ac.id
program di bawah ini membuat scatterplot menggunakan matplotlib lalu ditambah seaborn untuk
mempercantik visualisasi nya. total bill selama beberapa hari, disini mulai dari Thursday hingga Sunday

http://www.polibatam.ac.id
program di bawah sama seperti program sebelumnya bedanya disini menggunakan boxplot

http://www.polibatam.ac.id

Anda mungkin juga menyukai