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.