Генерация случайных чисел в Python с помощью np random
Библиотека NumPy (np) предоставляет много функций для генерации случайных чисел. Одна из таких функций - np.random.
Функция np.random имеет множество методов для генерации случайных чисел. Некоторые из них:
- np.random.rand: генерирует массив случайных чисел в интервале [0, 1) указанных размеров.
- np.random.randn: генерирует массив случайных чисел из стандартного нормального распределения указанных размеров.
- np.random.randint: генерирует случайное целое число в указанном интервале.
- np.random.choice: выбор случайных элементов из заданного массива.
Пример кода, генерирующего массив из 5 случайных чисел в интервале [0, 1):
python
import numpy as np
arr = np.random.rand(5)
print(arr)
Пример кода, генерирующего массив размером 2x3 из случайных чисел из стандартного нормального распределения:
python
import numpy as np
arr = np.random.randn(2, 3)
print(arr)
Пример кода, генерирующего случайное целое число в интервале от 0 до 9:
python
import numpy as np
num = np.random.randint(10)
print(num)
Пример кода, выбирающего случайный элемент из списка:
python
import numpy as np
lst = ['apple', 'banana', 'cherry']
choice = np.random.choice(lst)
print(choice)