Cara membuat array dari array dengan python (dengan contoh)
Anda dapat menggunakan salah satu dari dua metode berikut untuk membuat array array dengan Python menggunakan paket NumPy:
Metode 1: Gabungkan tabel individual
import numpy as np
array1 = np. array ([1, 2, 3])
array2 = np. array ([4, 5, 6])
array3 = np. array ([7, 8, 9])
all_arrays = np. array ([array1, array2, array3])
Metode 2: langsung membuat array tabel
import numpy as np
all_arrays = np. array ([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.
Metode 1: Gabungkan tabel individual
Kode berikut menunjukkan cara membuat array dari array hanya dengan menggabungkan array individual:
import numpy as np
#define individual arrays
array1 = np. array ([10, 20, 30, 40, 50])
array2 = np. array ([60, 70, 80, 90, 100])
array3 = np. array ([110, 120, 130, 140, 150])
#combine individual arrays into one array of arrays
all_arrays = np. array ([array1, array2, array3])
#view array of arrays
print (all_arrays)
[[ 10 20 30 40 50]
[60 70 80 90 100]
[110 120 130 140 150]]
Metode 2: langsung membuat array tabel
Kode berikut menunjukkan cara membuat array dari array secara langsung:
import numpy as np
#create array of arrays
all_arrays = np. array ([[10, 20, 30, 40, 50],
[60, 70, 80, 90, 100],
[110, 120, 130, 140, 150]])
#view array of arrays
print (all_arrays)
[[ 10 20 30 40 50]
[60 70 80 90 100]
[110 120 130 140 150]]
Perhatikan bahwa susunan array ini cocok dengan yang dibuat menggunakan metode sebelumnya.
Cara mengakses elemen array array
Anda dapat menggunakan fungsi bentuk untuk mengambil dimensi array:
print ( all_arrays.shape )
(3, 5)
Ini memberitahu kita bahwa ada tiga baris dan lima kolom dalam tabel tabel.
Anda dapat menggunakan fungsi ukuran untuk melihat berapa banyak nilai total dalam array:
print ( all_arrays.size )
15
Ini memberitahu kita bahwa ada total 15 nilai dalam array array.
Anda dapat menggunakan tanda kurung untuk mengakses elemen yang terletak pada posisi tertentu dalam array tabel.
Misalnya, Anda dapat menggunakan sintaks berikut untuk mengambil nilai array pertama yang terletak di posisi indeks 3:
print (all_arrays[0, 3])
40
Kita dapat menggunakan sintaks ini untuk mengakses nilai apa pun yang kita inginkan dalam array.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan operasi umum lainnya dengan array dengan Python:
Cara menggabungkan array dengan Python
Cara membuat Pandas DataFrame dari array NumPy
Bagaimana mengonversi Pandas DataFrame ke array NumPy