Numpy.losowy.Losowy stat.Metoda jednolitej

Numpy.losowy.Losowy stat.Metoda jednolitej

Numpy to biblioteka Python, która jest używana do obliczeń numerycznych. Losowe.Losowy stat.Metoda jednolita to funkcja Numpy, która jest używana do generowania liczb losowych, które otrzymujemy z różnych rozkładów prawdopodobieństwa. Ta funkcja jest stosowana, aby uzyskać losowe wartości. Co się stanie, jeśli mamy wartości zmiennoprzecinkowe lub wartości liczb całkowitych w tysiącach? W takim razie, co zrobimy? Ręczne wprowadzanie wartości? Nie, używając losowych.Losowy stat.Metoda jednolitej jest bardzo wykonalna, aby uzyskać równo rozproszone wartości losowe. Po prostu dajemy niskie i wysokie wartości i rozmiary. Następnie wykorzystując tę ​​metodę, zwróci wyjście w jednowymiarowej tablicy. Używamy głównie tej funkcji, gdy wykonujemy wykres wykresu lub gdy musimy używać losowych wartości; Powstały zestaw danych można wykorzystać do szkolenia i testowania różnych modeli. Jest to metoda numeryczna; W tym celu importujemy bibliotekę Numpy w Python.

Składnia

Numpy.losowy.Randomstate ().jednolity (niski = 0.0, High = 10.0, rozmiar = 2)

Parametry

W tej metodzie w ramach metody jednolitej trzy parametry stosuje się niskie, wysokie i rozmiar. Działa, ponieważ próbki są równomiernie rozmieszczone w przedziale pół-otwartym, co oznacza, że ​​zawiera niskie, ale wyklucza wysokie [niskie, wysokie).

    • Niski: Każda wartość zmiennoprzecinkowa lub wartość liczb całkowita jest punktem początkowym próbki o jednolicie rozłożonej, jest ona opcjonalna, a jeśli nie przypisujemy niskiej wartości, wówczas zostanie przyjęta jako zero.
    • Wysoki: Wysoka to maksymalna wartość, którą próbka może osiągnąć, ale wyklucza, że ​​wymagała wysokiej wartości w próbce.
    • Rozmiar: Ten parametr wskazuje kompilator liczby wartości, które zamierzamy utworzyć.

Wartość zwracana

Ta metoda zwraca wartość wyjściową jako tablicę jednowymiarową.

Biblioteka importu

Ilekroć używamy funkcji z biblioteki, musimy zaimportować odpowiedni moduł przed użyciem tej konkretnej funkcji w kodzie. W przeciwnym razie nie będziemy mogli wywołać funkcji z tej biblioteki. Aby korzystać z funkcji Numpy, musimy zaimportować bibliotekę Numpy, aby nasz kod mógł korzystać z wszystkich funkcji Numpy.

Importuj Numpy jako nazwa_prawą


Tutaj powiedzmy, że NP to nazwa funkcji.

importować Numpy jako NP


„NP” to nazwa funkcji. Możemy użyć dowolnej nazwy, ale większość ekspertów używa „NP” jako nazwy funkcji, aby była prosta. Z tą nazwą funkcji możemy użyć dowolnej funkcji biblioteki Numpy w naszym kodzie.

Przykład nr. 1

Losowe.Randomstate ().Metoda mundure () jest bardzo przydatna, gdy chcemy trenować modele. Jeden przykład z wartościami całkowitymi podano poniżej.


Kod powyżej najpierw importuje bibliotekę Numpy, która jest biblioteką Python używaną do funkcji numerycznych. W tej bibliotece istnieje wiele funkcji matematycznych, ale aby użyć tych funkcji, musimy zaimportować bibliotekę i nadać nazwę funkcji. Z tą nazwą funkcji wywołamy wbudowane funkcje Numpy. Tutaj biblioteka Numpy jest importowana z „NP” jako nazwa funkcji. Następnie losowe.Randomstate ().Używane jest mundure () wraz z „NP”. W ramach metody mundure () trzech parametrów przypisuje się różne wartości. Argument „niski” jest przypisany 0.0; To jest punkt, w którym dane przykładowe uruchamiają się i losowo generują wartości. Atrybut „High” przypisuje się 8, co oznacza, że ​​dane losowe nie mogą osiągnąć 8 lub przekraczać 8; Poniżej 8 można wygenerować dowolną wartość. Argument „wielkości” mówi, ile wymagamy wartości. Zapisz wynik tej metody w zmiennej. Aby pokazać wynikową wartość, wywołać funkcję print () i wewnątrz tej metody, musimy umieścić zmienną, w której przechowyliśmy wynik.


Wyświetlane jest wyjście programu. Najpierw wyświetla wiadomość, a następnie przedstawiono tablicę, która zawiera 10 losowych wartości. A ta tablica nie zawiera wartości ujemnej, ponieważ przypisaliśmy najniższą wartość, 0.0, co oznacza, że ​​próbka nie może mieć wartości ujemnej.

Przykład nr. 2

Możemy również wykorzystać losowe.Randomstate ().funkcja munduli () bez przypisywania niskiej wartości. Automatycznie wygeneruje próbkę większą niż 0.


Najpierw zaimportujemy moduł Numpy jako NP. Następnie zadzwoń do NP.losowy.Randomstate ().funkcja mundury (). Tutaj podamy wartości tylko dwóch argumentów, „wysokiego” i „rozmiaru”. Nie możemy określić wartości parametru „niskiego”. Jest to opcjonalne, ponieważ jeśli nie przypisujemy jej żadnej wartości, zakłada, że ​​niska wartość wynosi 0.0 dla tej metody. „Wysoka” to maksymalna wartość; Możemy powiedzieć, że jest to limit, a „rozmiar” to liczba wartości, które chcemy w zestawie danych. Przechowuj wynik w zmiennej „wyjściu”. Wyświetl wartość wraz z komunikatem za pomocą instrukcji Drukuj.


W wyniku wynikająca z tego tablica zawiera 8 wartości, ponieważ zdefiniowaliśmy rozmiar jako 8. Wszystkie wartości są wytwarzane losowo.

Przykład nr. 3

Inny przykładowy kod ilustruje, że możemy również przydzielić wartość ujemną do parametru „niskiego” metody Metody (). Rozmiar utworzonego zestawu danych jest nieistotny za pomocą NP.losowy.Randomstate ().funkcja munduli (), możemy po prostu utworzyć duże przykładowe dane.


Włączenie modułu Numpy jest zawsze początkowym krokiem. W następnym stwierdzeniu użyj losowych.Randomstate ().Metoda mundure () w celu losowego generowania danych przykładowych. Tutaj również ustawiamy najniższą i najwyższą wartość i rozmiar tablicy wyjściowej. Rozmiar powinien być wartością całkowitą, ponieważ wyjście będzie przechowywane w tablicy, a rozmiar tablicy nie może być w wartości zmiennoprzecinkowej. A parametr „niski” przypisuje się wartość ujemną, aby opracować, że możemy używać wartości ujemnych. Metoda print () wyświetla komunikat wraz z wynikową tablicą za pomocą nazwy zmiennej, w której przechowyliśmy tablicę.


Wyniki wskazują, że najniższa wartość może być ujemna lub poniżej zera. Jednowymiarowa tablica i komunikat są drukowane jako wyjście.

Wniosek

Wprowadzamy większą głębię na Numpy.losowy.Losowy stat.Metoda mundure () w tym przewodniku. Wszystko jest szczegółowo omówione, w tym podstawowe wprowadzenie, odpowiednia składnia, parametry i sposób wykorzystania tej metody w kodzie. Przykłady kodowania wyjaśniają, w jaki sposób możemy zastosować losowe.Randomstate ().Metoda mundure () z parametrem „niskim” lub bez. Jest to bardzo przydatna metoda, gdy mamy do czynienia z dużymi danymi lub gdy chcemy losowych wartości.