Sipariş mxn bir matris A ve mx1 bir vektör var. Her sıradaki vektörlerin elemanlarını bir ofset olarak kullanarak A matrisinin her satırındaki elemanları ayıklamak istiyorum. Örneğin Numune kullanılarak indeks vektörü kullanılarak matristen elemanlar nasıl alınır?
,A = [[3, 0, 0, 8, 3],
[9, 3, 2, 2, 6],
[5, 5, 4, 2, 8],
[3, 8, 7, 1, 2],
[3, 9, 1, 5, 5]]
bir vektör
y = [4,2,1,3,2]
Ne elde etmek istiyorum I A, elemanlarını çıkarmak için bir yol istediğiniz olduğu vektör endekslerinin her bir öğe, bir herhangi bir açık döngü kullanılmadan, A'nın ilgili sırasındaki eleman, yani,
.
beklenen çıkışı,
[3,2,5,1,1]
Python ve numpy kitaplığı kullanıyorum.
Yardımın için teşekkürler!
da beklenen çıkışı eklemek Could ? – AKS