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

Tambahkan komentar

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