Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk membuat tatasusunan dalam Python?

Bagaimana untuk membuat tatasusunan dalam Python?

WBOY
WBOYke hadapan
2023-09-21 13:25:021528semak imbas

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

Buat Array

Contoh

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)

Output

Array =  [ 5 10 15 20 25]

Buat tatasusunan dua dimensi

Contoh

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)

Output

Array =  [[ 5 10 15]
         [20 25 30]]

Dapatkan dimensi tatasusunan

Contoh

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)

Output

Array = 
[[ 5 10 15]
 [20 25 30]]
Array Dimensions =  2

Dapatkan bentuk tatasusunan

Contoh

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)

Output

Array = 
[[ 5 10 15]
 [20 25 30]]
Array Shape =  (2, 3)

Memulakan tatasusunan dengan sifar

Contoh

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)

Output

Array = 
[[0. 0. 0.]
 [0. 0. 0.]
 [0. 0. 0.]]
Array Shape =  (3, 3)

Isih tatasusunan

Contoh

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))

Output

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam