РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpPmRnCh 127 of 145 menu
◀ ▶

Случайный выбор в NumPy

Метод choice у генератора берёт значения из переданного массива или списка. Можно получить один элемент или сразу несколько. В этом уроке один и тот же элемент может попасть в результат больше одного раза.

Создадим генератор, набор букв и получим один символ. Выведем его:

import numpy as np rng = np.random.default_rng() pool = np.array(['a', 'b', 'c', 'd']) pick = rng.choice(pool) print(pick)

Теперь выберем три символа из того же набора. Выведем массив и его форму:

import numpy as np rng = np.random.default_rng() pool = np.array(['a', 'b', 'c', 'd']) picks = rng.choice(pool, (3,)) print(picks) print(picks.shape) # выведет (3,)

Создайте генератор и массив из чисел 1, 2, 3 и 4. Выберите из него один элемент и выведите его.

Из того же набора получите одномерный массив из 5 выбранных чисел. Выведите массив и его форму.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить