Mencari Indeks Pertama Item dalam Tatasusunan NumPy
Dalam senarai Python, kaedah index() membenarkan kami mendapatkan semula yang pertama kejadian sesuatu unsur. Bolehkah NumPy menyediakan kefungsian yang serupa untuk tatasusunan?
Jawapan
Ya, NumPy menawarkan kaedah yang mudah untuk mencari indeks pertama item dalam tatasusunan. Anda boleh menggunakan fungsi np.where seperti berikut:
import numpy as np array = np.array([1, 2, 3]) item = 2 itemindex = np.where(array == item)
Fungsi np.where mengembalikan tuple yang mengandungi indeks baris dan lajur tempat item ditemui.
Contoh
Jika tatasusunan anda adalah dua dimensi dan mengandungi item di dua lokasi, kemudian:
array[itemindex[0][0]][itemindex[1][0]] # equals item array[itemindex[0][1]][itemindex[1][1]] # also equals item
Ini membolehkan anda mengakses elemen yang diingini dengan mudah berdasarkan kejadian pertamanya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Cari Indeks Pertama Unsur dalam Tatasusunan NumPy?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!