Cara mengonversi daftar ke array numpy (dengan contoh)
Anda dapat menggunakan sintaks dasar berikut untuk mengonversi daftar dengan Python menjadi array NumPy:
import numpy as np my_list = [1, 2, 3, 4, 5] my_array = np. asarray (my_list)
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Contoh 1: Ubah Daftar menjadi Array NumPy
Kode berikut menunjukkan cara mengonversi daftar dengan Python ke array NumPy:
import numpy as np #create list of values my_list = [3, 4, 4, 5, 7, 8, 12, 14, 14, 16, 19] #convert list to NumPy array my_array = np. asarray (my_list) #view NumPy array print (my_array) [3 4 4 5 7 8 12 14 14 16 19] #view object type type (my_array) numpy.ndarray
Perhatikan bahwa Anda juga dapat menggunakan argumen dtype untuk menentukan tipe data tertentu untuk array NumPy baru selama konversi:
import numpy as np #create list of values my_list = [3, 4, 4, 5, 7, 8, 12, 14, 14, 16, 19] #convert list to NumPy array my_array = np. asarray (my_list, dtype= np.float64 ) #view data type of NumPy array print ( my_array.dtype ) float64
Contoh 2: Ubah daftar daftar menjadi array NumPy
Kode berikut menunjukkan cara mengonversi daftar daftar menjadi array NumPy:
import numpy as np #create list of lists my_list_of_lists = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] #convert list to NumPy array my_array = np. asarray (my_list_of_lists) #view NumPy array print (my_array) [[1 2 3] [4 5 6] [7 8 9]]
Kita kemudian dapat menggunakan fungsi bentuk untuk dengan cepat mendapatkan dimensi array baru:
print ( my_array.shape )
(3, 3)
Ini memberitahu kita bahwa array NumPy memiliki tiga baris dan tiga kolom.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan konversi data umum lainnya dengan Python:
Cara Mengonversi Daftar ke DataFrame dengan Python
Cara mengonversi Daftar DataFrame sebaris ke Python
Bagaimana cara mengonversi Seri Pandas ke DataFrame
Bagaimana mengkonversi seri Pandas ke array NumPy