Скажем, у меня есть 3d-матрица под названием A с формой (100,4100).А также два вектора по 200 значений каждый, созданные следующим образом:
b = np.random.randint(0, 3, 200)
c = np.random.randint(0, 99, 200)
Как я могу эффективно найти argmax для каждого из A [b, c,:]?
Я могусделать цикл for, который будет выглядеть так:
for i in range(200):
np.argmax(A[b[i], c[i], :])
Есть ли у меня более эффективные варианты, избегая цикла for?