Mencari Kejadian Pertama Elemen dalam Tatasusunan NumPy
Serupa dengan senarai Python, tatasusunan NumPy menyediakan kaedah yang mudah untuk mencari yang pertama berlakunya nilai atau item tertentu. Walau bagaimanapun, tidak seperti senarai Python, sintaks untuk menentukan indeks elemen dalam tatasusunan sedikit berbeza.
Untuk mendapatkan semula indeks contoh pertama elemen dalam tatasusunan NumPy, anda boleh menggunakan fungsi np.where. np.where mengambil dua argumen: tatasusunan itu sendiri dan nilai yang anda ingin cari.
itemindex = numpy.where(array == item)
Hasil yang dikembalikan ialah tuple yang mengandungi dua tatasusunan: satu terdiri daripada indeks baris dan lain yang terdiri daripada indeks lajur. Untuk mengakses indeks sebenar kejadian pertama item anda, anda boleh menggunakan operator langganan, menggunakan elemen pertama setiap tatasusunan dalam tuple.
Sebagai contoh, dalam tatasusunan dua dimensi, di mana item anda muncul dua kali, anda boleh mengakses kejadian ini seperti berikut:
array[itemindex[0][0]][itemindex[1][0]]
dan
array[itemindex[0][1]][itemindex[1][1]]
Kedua-dua ungkapan akan mengembalikan nilai item anda.
Atas ialah kandungan terperinci Bagaimana untuk Mencari Indeks Kejadian Pertama Unsur dalam Tatasusunan NumPy?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!