2016-08-22 1 views
-4

Wie wir folgende Matrix betrachten können: enter image description hereWie sollten alle Indizes einer Matrix gedruckt werden, die die maximale Anzahl dieser Matrix sind?

Jetzt habe ich alle Indizes der maximalen keiner der Matrix und nicht nur nur eine Indizes des max der Matrix angezeigt werden soll.

+3

Bitte keine Screenshots, statt den Code schreiben * in * die Frage selbst. –

+1

Fügen Sie Ihren Code und eine klare Definition des Problems in Ihre Frage ein. – miken32

Antwort

1
import numpy as np 

mat = np.array([[2,3,2], [7,7,6], [2,7,3]]) 
print(mat) 

max_indices = np.where(mat == np.amax(mat)) 
print(max_indices) 

index_max = mat[max_indices] 
print(index_max) 

Ausgang:

[[2 3 2] 
[7 7 6] 
[2 7 3]] 
(array([1, 1, 2]), array([0, 1, 1])) # first array: x-axis, second: y-axis 
[7 7 7] 
Verwandte Themen