Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk membuat tatasusunan dalam Python?
Array dalam Python ialah objek ndarray. Untuk membuat tatasusunan dalam Python, gunakan perpustakaan Numpy. Tatasusunan ialah bekas yang boleh memuatkan bilangan elemen tetap, dan elemen ini hendaklah daripada jenis yang sama. Untuk menggunakan tatasusunan dalam Python, import perpustakaan NumPy.
Pertama, mari pasang perpustakaan Numpy -
pip install numpy
Import perpustakaan Numpy yang diperlukan -
import numpy as np
Sekarang mari buat tatasusunan. Tatasusunan Numpy asas dicipta menggunakan fungsi tatasusunan() dalam NumPy -
import numpy as np # Create a Numpy Array arr = np.array([5, 10, 15, 20, 25]) print("Array = ",arr)
Array = [ 5 10 15 20 25]
Kami akan mencipta tatasusunan dua dimensi, matriks. Di sini, matriks 2x3 akan dibuat -
import numpy as np # Create a Numpy Matrix 2x3 a = np.array([[5, 10, 15], [20, 25, 30]]) # Display the array with more than one dimension print("Array = ",a)
Array = [[ 5 10 15] [20 25 30]]
Untuk mendapatkan dimensi tatasusunan dalam Python, gunakan numpy.ndim. Untuk tatasusunan satu dimensi, dimensinya ialah 1.
Begitu juga, untuk tatasusunan 2D, dimensinya ialah 2, dsb. Sekarang mari kita lihat contoh -
import numpy as np # Create a Numpy Matrix 2x3 arr = np.array([[5, 10, 15], [20, 25, 30]]) # Display the array with more than one dimension print("Array = \n",arr) print("Array Dimensions = ",arr.ndim)
Array = [[ 5 10 15] [20 25 30]] Array Dimensions = 2
Bilangan elemen dalam setiap dimensi tatasusunan dipanggil bentuknya. Gunakan numpy.shape untuk mendapatkan bentuk tatasusunan. Mari lihat contoh mendapatkan bentuk tatasusunan -
import numpy as np # Create a Numpy Matrix 2x3 arr = np.array([[5, 10, 15], [20, 25, 30]]) # Display the array print("Array = \n",arr) print("Array Shape = ",arr.shape)
Array = [[ 5 10 15] [20 25 30]] Array Shape = (2, 3)
Kita boleh dengan mudah memulakan tatasusunan Numpy dengan sifar -
import numpy as np # Create a Numpy Matrix 3x3 with zeros arr = np.zeros([3, 3]) # Display the array print("Array = \n",arr) print("Array Shape = ",arr.shape)
Array = [[0. 0. 0.] [0. 0. 0.] [0. 0. 0.]] Array Shape = (3, 3)
Untuk mengisih tatasusunan dalam Numpy, gunakan kaedah sort() -
import numpy as np # Create a Numpy Matrix arr = np.array([[5, 3, 8], [17, 25, 12]]) # Display the array print("Array = \n",arr) # Sort the array print("\nSorted array = \n", np.sort(arr))
Array = [[ 5 3 8] [17 25 12]] Sorted array = [[ 3 5 8] [12 17 25]]
Atas ialah kandungan terperinci Bagaimana untuk membuat tatasusunan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!