argmax()
প্রতিটি সারির জন্য প্রথম উপস্থিতিটিই ফিরিয়ে দেবে।
http://docs.scipy.org/doc/numpy/reference/generated/numpy.argmax.html
যদি কোনও আকারযুক্ত অ্যারের জন্য আপনার যদি কখনও এটি করার প্রয়োজন হয় তবে এটি এর থেকে আরও ভাল কাজ করে unravel
:
import numpy as np
a = np.array([[1,2,3], [4,3,1]]) # Can be of any shape
indices = np.where(a == a.max())
আপনি নিজের অবস্থার পরিবর্তন করতে পারেন:
indices = np.where(a >= 1.5)
উপরেরগুলি আপনাকে যে ফর্মটি চেয়েছিল তার ফলাফল দেয়। বিকল্পভাবে, আপনি x, y স্থানাঙ্কগুলির দ্বারা একটি তালিকায় রূপান্তর করতে পারেন:
x_y_coords = zip(indices[0], indices[1])