Bagaimana untuk membuat tatasusunan dalam Python?

WBOY
Lepaskan: 2023-09-21 13:25:02
ke hadapan
1484 orang telah melayarinya

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
Salin selepas log masuk

Import perpustakaan Numpy yang diperlukan -

import numpy as np
Salin selepas log masuk

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)
Salin selepas log masuk

Output

Array =  [ 5 10 15 20 25]
Salin selepas log masuk

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)
Salin selepas log masuk

Output

Array =  [[ 5 10 15]
         [20 25 30]]
Salin selepas log masuk

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)
Salin selepas log masuk

Output

Array = 
[[ 5 10 15]
 [20 25 30]]
Array Dimensions =  2
Salin selepas log masuk

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)
Salin selepas log masuk

Output

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

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)
Salin selepas log masuk

Output

Array = 
[[0. 0. 0.]
 [0. 0. 0.]
 [0. 0. 0.]]
Array Shape =  (3, 3)
Salin selepas log masuk

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))
Salin selepas log masuk

Output

Array = 
[[ 5  3  8]
 [17 25 12]]
Sorted array = 
[[ 3  5  8]
 [12 17 25]]
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk membuat tatasusunan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan