Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mencari Indeks Pertama Unsur dalam Tatasusunan NumPy?
Mencari Indeks Pertama Elemen Tatasusunan
Serupa dengan senarai Python, tatasusunan NumPy menawarkan kaedah untuk mencari kejadian pertama sesuatu tertentu nilai. Soalan ini menyelidiki persamaan NumPy bagi kaedah list.index().
Kaedah Pengambilan Indeks NumPy
Untuk mendapatkan semula indeks elemen pertama dalam tatasusunan NumPy yang sepadan dengan nilai tertentu, gunakan np.where fungsi:
itemindex = np.where(array == item)
Fungsi ini mengembalikan tuple yang mengandungi dua tatasusunan:
Tuple ini menyediakan koordinat yang diperlukan untuk mengakses elemen padanan dalam tatasusunan.
Contoh Penggunaan
Pertimbangkan tatasusunan dua dimensi:
array = np.array([[1, 2, 3], [4, 5, 6]])
Jika kita ingin mencari kejadian pertama nilai 5 , kita boleh menggunakan:
itemindex = np.where(array == 5) print(itemindex[0][0], itemindex[1][0]) # Output: 1 1
Ini menunjukkan bahawa nilai 5 terletak pada indeks baris 1 dan indeks lajur 1 dalam tatasusunan, yang boleh disahkan oleh:
print(array[itemindex[0][0]][itemindex[1][0]]) # Output: 5
Atas ialah kandungan terperinci Bagaimana untuk Mencari Indeks Pertama Unsur dalam Tatasusunan NumPy?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!