Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Cari Indeks Pertama Unsur dalam Tatasusunan NumPy?

Bagaimanakah Saya Boleh Cari Indeks Pertama Unsur dalam Tatasusunan NumPy?

Linda Hamilton
Lepaskan: 2024-12-05 12:35:12
asal
201 orang telah melayarinya

How Can I Find the First Index of an Element in a NumPy Array?

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

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

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!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan