NumPy Array : Salah Satu Library Python
Python merupakan salah satu bahasa pemrograman yang ditujukan untuk berbagai macam permasalahan, salah satunya adalah data science. Python cukup banyak diminati oleh orang-orang dan dapat digunakan untuk membuat beberapa program seperti CLI, GUI, Aplikasi Mobile, IoT, dan lain-lain. Dalam menyelesaikan permasalahannya Python menggunakan beberapa library di dalamnya, salah satunya adalah NumPy Array.
NumPy Array merupakan salah satu library dalam Python yang berfungsi untuk proses komputasi numerik. Hal itu bersesuaian dengan nama NumPy yang memiliki kepanjangan Numerical Python. NumPy memiliki kemampuan membuat objek N-dimensi array. Array merupakan sekumpulan variabel yang memiliki data yang sama. Langkah pertama dalam membuat array adalah dengan cara mengimport terlebih dahulu dengan cara mengetikan import numpy as np.
1. Implementasi NumPy Array
NumPy Array dapat diimplementasikan ke dalam beberapa hal. Namun sebelumnya jangan lupa kita harus mengimport library tersebut dengan cara mengetikkan import numpy as np. Setelah mengimport library numpy, kita dapat membuat array. Array1 merupakan contoh bentuk array 1-dimensi dengan perintah mengambil index pertama array yaitu index 0. Array2 merupakan bentuk dari array 2-dimensi. Terdapat fungsi .shape yang menghasilkan tuple berisikan jumlah baris dan jumlah kolom.
Baca juga : Belajar Data Science: Kenali Dasar Bahasa Pemrograman Python yang Cocok bagi Pemula
2. Metode NumPy Array
NumPy dapat digunakan untuk memanipulasi array dalam Python. Hal tersebut dapat dilakukan dengan berbagai metode, yaitu:
Melakukan indexing. Indeks dalam suatu array dimulai dari indeks ke-0. Cara untuk mengakses nilai ke-i adalah dengan menentukan indeks yang diinginkan dalam tanda []
Melakukan slicing. Slicing merupakan suatu cara ekstraksi elemen dalam array dengan menggunakan tanda [:]
Melakukan reshaping. Reshaping berarti mengubah bentuk array dengan menuliskan fungsi reshape()
3. Kelebihan dan Kekurangan NumPy Array
Library NumPy Array memiliki kelebihan dan kekurangan, kelebihannya antara lain:
memudahkan operasi komputasi data
penggunaan penyimpanan dianggap sangat efisien
cocok untuk melakukan akses secara acak
Adapun kekurangannya antara lain:
bentuk array harus homogen (memiliki tipe data yang sama)
tidak memungkinkan representasi
membutuhkan banyak waktu untuk melakukan komputasi
Baca juga : Python : Kenali 3 Buku yang Akan Mempercepat Kamu Dalam Belajar Python
4. Yuk Mulai Belajar Menjadi Data Scientist Bersama DQLab!
Gunakan Kode Voucher "DQTRIAL", dan simak informasi di bawah ini mendapatkan 30 Hari FREE TRIAL:
Buat Akun Gratis dengan Signup di DQLab.id/signup
Buka academy.dqlab.id dan pilih menu redeem voucher
Redeem voucher "DQTRIAL" dan check menu my profile untuk melihat masa subscription yang sudah terakumulasi.
Selamat, akun kamu sudah terupgrade, dan kamu bisa mulai Belajar Data Science GRATIS 1 bulan.
Penulis : Latifah Uswatun
Editor : Annissa Widya Davita