Cara mengonversi matriks numpy ke array (dengan contoh)
Anda dapat menggunakan metode berikut untuk mengonversi matriks NumPy menjadi array:
Metode 1: Gunakan A1
my_array = my_matrix. A1
Metode 2: Gunakan Ravel()
my_array = np. asarray (my_matrix). ravel ()
Kedua metode memberikan hasil yang sama, tetapi metode kedua hanya memerlukan lebih banyak masukan.
Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.
Contoh 1: Ubah Matriks NumPy menjadi Array Menggunakan A1
Kode berikut menunjukkan cara menggunakan properti A1 untuk mengonversi matriks NumPy menjadi array:
import numpy as np
#create NumPy matrix with 3 columns and 5 rows
my_matrix = np. matrix (np. arange ( 15 ). reshape (( 5 , 3 )))
#view NumPy matrix
print (my_matrix)
[[ 0 1 2]
[3 4 5]
[6 7 8]
[9 10 11]
[12 13 14]]
#convert matrix to array
my_array = my_matrix. A1
#view NumPy array
print (my_array)
[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14]
Kita dapat melihat bahwa matriks NumPy telah diubah menjadi array yang terdiri dari 15 nilai.
Kami dapat mengonfirmasi bahwa ini adalah array NumPy menggunakan fungsi type() :
#check type of my_array
type (my_array)
numpy.ndarray
Ini memang array NumPy.
Contoh 2: Ubah matriks NumPy menjadi array menggunakan ravel()
Kode berikut menunjukkan cara menggunakan fungsi ravel() untuk mengonversi matriks NumPy menjadi array:
import numpy as np
#create NumPy matrix with 3 columns and 5 rows
my_matrix = np. matrix (np. arange ( 15 ). reshape (( 5 , 3 )))
#view NumPy matrix
print (my_matrix)
[[ 0 1 2]
[3 4 5]
[6 7 8]
[9 10 11]
[12 13 14]]
#convert matrix to array
my_array = np. asarray (my_matrix). ravel ()
#view NumPy array
print (my_array)
[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14]
Kita dapat melihat bahwa matriks NumPy telah diubah menjadi array yang terdiri dari 15 nilai.
Kami dapat mengonfirmasi bahwa ini adalah array NumPy menggunakan fungsi type() :
#check type of my_array
type (my_array)
numpy.ndarray
Ini memang array NumPy.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di NumPy:
Cara mengisi array NumPy dengan nilai
Cara menghapus elemen tertentu dari array NumPy
Cara mengganti elemen dalam array NumPy
Cara mendapatkan baris tertentu dari array NumPy