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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *