Omówmy, jak działa ta funkcja i jak możemy z niej korzystać."
NP.Funkcja Bincount ()
Jak wspomniano, funkcja pozwala nam określić liczbę wystąpień elementu w szeregu liczb całkowitych. To występowanie jest również znane jako częstotliwość elementu.
Składnia funkcji jest jak pokazana:
Numpy.Bincount (x, /, wagi = brak, minLength = 0)Pokazano parametry funkcji:
Następnie funkcja zwraca wynik binowania tablicy. Długość tablicy wyjściowej jest równa NP.Amax (x) + 1.
Mówiąc prosto, oznacza to, że rozmiar tablicy wyjściowej jest 1 większy niż maksymalny element w tablicy wejściowej.
Binning odnosi się do metody grupowania liczby mniej lub bardziej wartości w mniejszych grupach.
Należy pamiętać, że elementy w tablicy wejściowej muszą być typu liczb całkowitych. Jeśli podana jest wartość nieinteracyjna, funkcja podnosi typeerror.
Tablica musi również zawierać tylko dodatnie liczby całkowite. Jeśli funkcja napotknie wartość ujemną, podniesie wyjątek ValueError.
Numpy NP.Przykład Bincount ()
Poniższy przykład pokazuje działa funkcja Bincount ().
# Importuj moduł NumpyW powyższym przykładzie zaczynamy od zaimportowania modułu Numpy. Następnie tworzymy jednowymiarową tablicę z nieczeń. To jest tablica, której częstotliwość chcemy ustalić.
Następnie używamy funkcji Bincount () i przechowujemy wynik w zmiennej Output_Array.
Następnie drukujemy tablicę wyjściową, która zawiera częstotliwość każdego elementu w tablicy.
Wynikowe wyjście:
$ Python Bincount.pyZ powyższego wyjścia możemy stwierdzić, że tablica wejściowa ma 2, sześć wartości, 3, siedem wartości i 2, osiem wartości.
Przykład 2
Możemy również ustawić minimalną liczbę pojemników dla tablicy wyjściowej, ustawiając parametr MINLENG.
Przykładem jest jak pokazano:
ARR_2 = NP.tablica ([1,3,3,4,4,4,5,5,6,6,7,7,8])Kod powinien zwrócić dane wyjściowe:
$ Python Bincount.pyWidzimy, że rozmiar pasuje do określonego parametru MINLENG.
Przykład 3
Możemy również wykonać dodatek pod względem elementu, ustawiając parametr wagi.
Przykładowy kod jest taki jak pokazano:
ARR_1 = NP.tablica ([1,2,0,6,7,8,3,4,5,6,7,8,8,7])Powyższy kod powinien zwrócić element pod względem dodania tablicy wejściowej i ciężarów.
$ Python Bincount.pyWniosek
W tym samouczku badaliśmy, jak pracować z funkcją Bincount () w Numpy. Zapraszam do eksploracji dokumentów, aby uzyskać więcej.