GETTING STARTED WITH NUMPY (BIG DATA & BUSSINESS INELLIGENCE)
GETTING STARTED WITH NUMPY
Pengenalan NumPy
Anda dapat melihat gambar dibawah ini untuk mempelajari tentang NumPy
Tugas 1
a. Buatlah sebuah vektor dengan nama vektor_tes dari sebuah list [1, 2, 3]
b. Buatlah sebuah matriks dengan nama matriks_tes dengan list [[1, 2, 3], [2, 4, 8], [3, 9, 27]]
Berikut adalah kode skripnya :
import numpy as np
# Membuat vektor
vektor_tes = np.array([1, 2, 3])
# Membuat matriks
matriks_tes = np.array([
[1, 2, 3],
[2, 4, 8],
[3, 9, 27]
])
print("Vektor Tes:")
print(vektor_tes)
print("\nMatriks Tes:")
print(matriks_tes)
Dibawah ini adalah Outputnya :
Penjelasan:
- Vektor: Dibuat dari list
[1, 2, 3]. - Matriks: Dibuat dari list dua dimensi yang diberikan, yaitu
[[1, 2, 3], [2, 4, 8], [3, 9, 27]].
Array Shape
Anda dapat melihat gambar dibawah ini untuk mempelajari tentang Array Shape
Tugas 2
Tunjukan bentuk dari vektor_tes dan matriks_tes
Berikut adalah kode skripnya :
# Menampilkan bentuk (shape) dari vektor_tes dan matriks_tes
print("Bentuk vektor_tes:", vektor_tes.shape)
print("Bentuk matriks_tes:", matriks_tes.shape)
Penjelasan :
vektor_tes.shape: Hasil(3,)menunjukkan bahwa vektor_tes adalah array satu dimensi dengan 3 elemen.matriks_tes.shape: Hasil(3, 3)menunjukkan bahwamatriks_tesadalah array dua dimensi dengan 3 baris dan 3 kolom.
Data Type
Anda dapat melihat gambar dibawah ini untuk mempelajari tentang Data Type
Tugas 3
Tunjukan tipe data dari vektor_tes dan matriks_tes
Berikut adalah kode skripnya :
# Menampilkan tipe data elemen-elemen pada vektor_tes dan matriks_tes
print("Tipe data vektor_tes:", vektor_tes.dtype)
print("Tipe data matriks_tes:", matriks_tes.dtype)
Penjelasan :
vektor_tes.dtype: Menunjukkan bahwa elemen-elemen dalamvektor_tesbertipeint32(integer 32-bit).matriks_tes.dtype: Menunjukkan bahwa elemen-elemen dalammatriks_tesjuga bertipeint32
Indexing Array
Anda dapat melihat gambar dibawah ini untuk mempelajari tentang Data Type
Tugas 4
a. Tampilkan baris ke dua pada world_alcohol kedalam negara_kedua
b. Tampilkan Alkohol apa dari negara pantai gading pada tahun 1985 masukkan pada pg_alkohol
c. Ini terletak pada baris ke tiga kolom ke empat
Berikut adalah kode skripnya :
import pandas as pd
# Baca file Excel
file_path = "world_alcohol.csv" # Ganti dengan nama file Anda
world_alcohol = pd.read_csv(file_path)
# Menampilkan baris kedua
negara_kedua = world_alcohol.iloc[1] # Baris kedua (indeks dimulai dari 0)
print("Baris kedua (negara_kedua):")
print(negara_kedua)
# Menampilkan alkohol dari Pantai Gading pada tahun 1985
pg_alkohol = world_alcohol.iloc[2, 3] # Baris ketiga (indeks 2) kolom keempat (indeks 3)
print("\nAlkohol dari Pantai Gading tahun 1985 (pg_alkohol):")
print(pg_alkohol)
Slicing Arrays
Anda dapat melihat gambar dibawah ini untuk mempelajari tentang Slicing Arrays
Tugas 5
a. Masukkan semua negara pada alkohol_dunia pada semua_negara
b. Masukkan semua konsumsi alkohol_dunia pada konsumsi_alkohol
c. Tunjukkan hasilnya
Berikut adalah kode skripnya :
import pandas as pd
# File CSV
file_path = "world_alcohol.csv"
# Membaca file CSV
world_alcohol = pd.read_csv(file_path)
# Masukkan semua negara ke dalam semua_negara
semua_negara = world_alcohol['Country'].tolist()
# Masukkan semua konsumsi alkohol ke dalam konsumsi_alkohol
konsumsi_alkohol = world_alcohol['Beverage Types'].tolist()
# Tampilkan hasilnya
print("Semua Negara:")
print(semua_negara)
print("\nKonsumsi Alkohol:")
print(konsumsi_alkohol)
Berikut adalah Outputnya :
Penjelasan:
world_alcohol['Country'].tolist(): Menarik kolom "Country" dari DataFrameworld_alcoholdan mengonversinya menjadi list, yang disimpan dalam variabelsemua_negara.world_alcohol['Alcohol Consumption'].tolist(): Menarik kolom "Alcohol Consumption" dari DataFrame dan mengonversinya menjadi list, yang disimpan dalam variabelkonsumsi_alkohol.
Slicing One Dimension
Anda dapat melihat gambar dibawah ini untuk mempelajari tentang Slicing One Dimension
1. Masukkan semua baris dan dua kolom pertama dunia_alkohol pada dua_kolom_pertama
2. Masukkan 10 baris pertama dan semua kolom dunia_alkohol pada sepuluh_baris_pertama
3. Masukkan 10 baris partama dan kolom pertama dunia_alkohol pada sepuluh_tahun_pertama
Berikut adalah kode skripnya :
import pandas as pd
# File CSV
file_path = "world_alcohol.csv"
# Membaca file CSV
world_alcohol = pd.read_csv(file_path)
# 1. Masukkan semua baris dan dua kolom pertama (Year dan Country) ke dalam dua_kolom_pertama
dua_kolom_pertama = world_alcohol.iloc[:, :2]
# 2. Masukkan 10 baris pertama dan semua kolom ke dalam sepuluh_baris_pertama
sepuluh_baris_pertama = world_alcohol.head(10)
# 3. Masukkan 10 baris pertama dan kolom pertama (Year) ke dalam sepuluh_tahun_pertama
sepuluh_tahun_pertama = world_alcohol.iloc[:10, 0]
# Tampilkan hasilnya
print("Dua Kolom Pertama:")
print(dua_kolom_pertama)
print("\nSepuluh Baris Pertama:")
print(sepuluh_baris_pertama)
print("\nSepuluh Tahun Pertama:")
print(sepuluh_tahun_pertama)
Berikut adalah Outputnya :
Penjelasan:
world_alcohol.iloc[:, :2]: Mengambil semua baris dan dua kolom pertama (indeks kolom 0 dan 1) dariworld_alcohol.world_alcohol.head(10): Mengambil 10 baris pertama dan semua kolom dari DataFrameworld_alcohol.world_alcohol.iloc[:10, 0]: Mengambil 10 baris pertama dan kolom pertama (Year) dariworld_alcohol.
Metode Statistik
Anda dapat melihat gambar dibawah ini untuk mempelajari tentang Metode Statistik
Komentar
Posting Komentar