Najbardziej skuteczny sposób na znalezienie trybu w tablicy numpy

Mam tablicę 2D zawierającą liczby całkowite (zarówno dodatnie, jak i ujemne). Każdy wiersz reprezentuje wartości w czasie dla określonego miejsca przestrzennego, podczas gdy każda kolumna reprezentuje wartości dla różnych miejsc przestrzennych przez określony czas.

Jeśli więc tablica wygląda tak:

1 3 4 2 2 7
5 2 2 1 4 1
3 3 2 2 1 1

Wynik powinien być

1 3 2 2 2 1

Zauważ, że gdy istnieje wiele wartości dla trybu, każdy (wybrany losowo) może być ustawiony jako tryb.

Mogę iterować po kolumnach w trybie wyszukiwania pojedynczo, ale miałem nadzieję, że numpy może mieć wbudowaną funkcję do tego celu. Lub jeśli istnieje sztuczka, aby znaleźć to skutecznie bez zapętlania.

questionAnswers(4)

yourAnswerToTheQuestion