Introduction and Basic Statistical With Python
Introduction and Basic Statistical With Python
Pengenalan Numpy
2
Python
• Mudah Dimengerti
• Web Development
• Gratis
• Dynamic • Mobile Apps
• Multi Platfrom • Desktop Apss
• Hype/menarik
• Data Science
• Machine Learning
• Data Analysis
• Artificial Inteligent
Kenapa Python bisa populer?
• C++
• Python
• Java
Python distribution
Anaconda Distribution
Instalasi Python
• Untuk pelatihan ini, kita akan menggunakan Anaconda dengan Python yang
dapat di-download di https://www.anaconda.com/download/
• Lakukan instalasi sampai selesai
• Jalankan Jupyter Notebook sampai muncul tampilan berikut
Visualization libraries
• matplotlib
• Seaborn
NumPy:
memperkenalkan objek sebagai array dan matriks multidimensi, serta fungsi
yang memungkinkan objek untuk melakukan operasi matematika dan statistik
tingkat lanjut
menyediakan vektorisasi operasi matematika pada array dan matriks yang
memiliki peforma yang baik
Link: http://www.numpy.org/
12
Python Libraries for Data Science
NumPy:
Operasi pada numpy
Misalkan
Diketahui berat badat dan tinggi badan atlet angkat besi (weightlifter) sebagai berikut:
Height (inci) = [73, 73, 72, 71, 74, 69, 69, 71, 76, 73, 73, 74, 74, 69]
weight (pon) (= [180, 215, 210, 188, 176, 200, 209, 231, 185, 160, 180, 188, 185, 190]
Berapakah bmi (body mass index)???
Link: http://www.numpy.org/
13
Introduction Pandas
Why Pandas??
• Flexibility of Python
• Working with Big data
Dictionary to DataFrame
• Dictionary adalah tipe data pada python yang berfungsi untuk menyimpan kumpulan
data/nilai dengan pendekatan “key-value”.
• Misalkan diperoleh List negara dengan dua cara mengemudi yang berbeda dengan
jumlah
names = ['United States ', 'Australia ', 'Japan ', 'India ', 'Russia ', 'Morocco ', 'Egypt ']
dr = [True , False , False , False , True , True , True ]
cpc = [809 , 731 , 588 , 18, 200 , 70, 45]
Terima Kasih