Rumah >hujung hadapan web >html tutorial >Analisis mendalam tentang operasi penghirisan numpy dan aplikasi dalam pertempuran sebenar
Penjelasan terperinci kaedah operasi penghirisan numpy dan panduan aplikasi praktikal
Pengenalan: Numpy ialah salah satu perpustakaan pengkomputeran saintifik paling popular dalam Python, menyediakan fungsi operasi tatasusunan yang berkuasa. Antaranya, operasi menghiris adalah salah satu fungsi yang biasa digunakan dan berkuasa dalam numpy. Artikel ini akan memperkenalkan kaedah operasi penghirisan secara numpy secara terperinci, dan menunjukkan penggunaan khusus operasi penghirisan melalui panduan aplikasi praktikal.
1. Pengenalan kepada kaedah operasi penghirisan numpy
Operasi penghirisan Numpy merujuk kepada mendapatkan subset tatasusunan dengan menentukan julat indeks. Bentuk asasnya ialah: array[start:end:step]. Antaranya, mula mewakili indeks permulaan (inklusif), akhir mewakili indeks penamat (eksklusif), dan langkah mewakili saiz langkah (lalai ialah 1). Pada masa yang sama, numpy juga menyokong penggunaan parameter yang ditinggalkan dan indeks negatif.
import numpy sebagai np
arr = np.arange(10)
print(arr) # Output: [0 1 2 3 4 5 6 7 8 9]
hasil = arr[2:6]
cetak(hasil) # Output: [2 3 4 5]
hasil = arr[1:9:2]
cetak ( hasil) # Output: [1 3 5 7]
import numpy sebagai np
arr = np.arange(10)
print(arr) # Output: [0 1 2 3 4 5 6 7 8 9]
hasil = arr[:5] # Tinggalkan parameter mula, yang bersamaan dengan arr[0:5]
cetak(hasil) # Output: [0 1 2 3 4]
hasil = arr[5: ] # Abaikan parameter tamat, bersamaan dengan arr[5:10]
print(hasil) # Output: [5 6 7 8 9]
result = arr[::2] # Abaikan parameter langkah, bersamaan dengan arr[0 :10:2 ]
cetak(hasil) # Output: [0 2 4 6 8]
import numpy sebagai np
arr = np.arange(10)
print(arr) # Output: [0 1 2 3 4 5 6 7 8 9]
cetak(hasil) # Output: [5 6 7 8 9]
cetak(hasil) # Output: [0 1 2 3 4 5 6]
[4, 5, 6], [7, 8, 9]])print(arr)Pilih baris kedua
Pilih lajur kedua
Pilih sub Tatasusunan
# [8 9]]
Buat tatasusunan satu dimensi
Kira elemen yang lebih besar daripada 2 dalam tatasusunan
Gunakan operasi penghirisan bersyarat untuk memilih elemen yang lebih besar daripada 2
Gunakan operasi penghirisan bersyarat untuk menetapkan nilai 0 kepada elemen yang lebih besar daripada 2
3. Ringkasan
Atas ialah kandungan terperinci Analisis mendalam tentang operasi penghirisan numpy dan aplikasi dalam pertempuran sebenar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!