Gdy wartość liczby zmienia się w każdym wykonywaniu skryptu, liczba ta nazywana jest liczbą losową. Liczby losowe są używane głównie do różnych rodzajów testowania i pobierania próbek. W Pythonie istnieje wiele sposobów generowania liczby losowej i za pomocą losowy Moduł biblioteki Numpy to jeden ze sposobów na zrobienie tego. W module losowym istnieje wiele funkcji w celu generowania liczb losowych, takich jak rand (), randint (), losowo (), itp. Zastosowania losowy() funkcja modułu losowego do generowania losowy Liczby w Pythonie pokazano w tym samouczku.
Wygeneruj liczby losowe za pomocą funkcji Random ()
Składnia funkcji Random () modułu losowego podano poniżej.
Składnia:
tablica Numpy.losowy.losowe (rozmiar = brak)Ta funkcja może przyjąć jeden opcjonalny argument, a domyślną wartością tego argumentu jest Nic. Każda liczba całkowita lub krotka liczb całkowitych można podać jako wartość argumentu, która zdefiniowała kształt tablicy, który zostanie zwrócony jako wyjście. Jeśli nie zostanie podana wartość argumentu, zamiast tablicy zostanie zwrócony pojedynczy liczba pływacza. Różne zastosowania funkcji Random () pokazano poniżej.
Przykład-1: Użycie funkcji landom () bez żadnej wartości argumentów
Poniższy przykład pokazuje użycie funkcji random () bez żadnego argumentu, który generuje liczbę losową skalarną. Zwrócona wartość tej funkcji jest wydrukowana później.
# Importuj bibliotekę NumpyWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Pokazuje ułamkowe liczby losowe.
Przykład-2: Użyj funkcji random () z liczbą całkowitą
Poniższy przykład pokazuje użycie funkcji Random () z liczbą całkowitą w wartości argumentu wielkości. Tutaj 4 jest ustawione na argument rozmiaru. Środki, że funkcja losowa () wygeneruje tablicę czterech frakcyjnych liczb losowych. Wyjście funkcji jest drukowane później.
# Importuj bibliotekę NumpyWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Pokazuje jednowymiarową tablicę liczb ułamkowych.
Przykład-3: Użycie funkcji landom () z krotką dwóch liczb całkowitych
Poniższy przykład pokazuje, w jaki sposób można użyć funkcji Random () do utworzenia dwuwymiarowej tablicy frakcyjnych liczb losowych. Tutaj (2,5) jest używany jako argument wartości wielkości, a funkcja zwróci dwuwymiarową tablicę liczb ułamkowych z 2 wierszami i 5 kolumnami.
# Importuj bibliotekę NumpyWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Pokazuje dwuwymiarową tablicę ułamkowych liczb losowych.
Przykład-4: Użyj funkcji landom () z krotką trzech liczb całkowitych
Poniższy przykład pokazuje, w jaki sposób można użyć funkcji Random () do utworzenia trójwymiarowej tablicy frakcyjnych liczb losowych. Tutaj (2,3,4) jest używany jako argument wartości wielkości, a funkcja zwróci trójwymiarową tablicę liczb ułamkowych z 3 wierszami i 4 kolumnami 2 razy.
# Importuj bibliotekę NumpyWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Pokazuje trójwymiarową tablicę ułamkowych liczb losowych.
Przykład-5: Użycie funkcji random () do generowania odwracania monet
Poniższy przykład pokazuje sposób generowania odwracania monet za pomocą liczb losowych. Numpy tablica 10 losowych liczb ułamkowych została utworzona przy użyciu funkcji Random (). głowy tablica została utworzona z wartościami logicznymi poprzez porównanie wartości tablicy z 0.7. Następnie wartości głowy tablica i całkowita liczba PRAWDA wartości w głowy tablica została wydrukowana.
# Importuj bibliotekę NumpyWyjście:
Poniższe podobne dane wyjściowe pojawi się po wykonaniu skryptu. Różne wyjścia będą generowane w różnych momentach dla liczb losowych. Zgodnie z następującymi wynikami całkowita liczba PRAWDA Wartości to 4.
Przykład-6: Użycie funkcji random () do wykonywania
Poniższy przykład pokazuje sposób generowania wykresów wykresu za pomocą funkcji random (). Tutaj wartości osi x zostały wygenerowane przy użyciu funkcji losowych () i sort (). Wartości osi Y zostały wygenerowane przy użyciu funkcji ARANGE (). Następnie funkcja wykres () MATPlotlib.Pyplot został użyty do narysowania działek wykresu. show () funkcja została użyta do wyświetlania wykresu.
# Importuj niezbędne bibliotekiWyjście:
Poniższe podobne dane wyjściowe pojawi się po wykonaniu powyższego skryptu.
Wniosek
Funkcja Random () jest bardzo przydatną funkcją Pythona do wykonywania różnych rodzajów zadań. W tym samouczku pokazano różne zastosowania funkcji Random (). Cel zastosowania tej funkcji zostanie usunięty dla czytelników po prawidłowym ćwiczeniu przykładów tego samouczka.