Повторение: симуляция броска кубика
Часть раздела Данные и графики путешествия по Machine Learning на Coddy. Урок 19 из 60.
Задание
ЛегкоВ настольной игре 5 раундов по 3 броска кубика. Раунд считается сильным, если ни на одном кубике не выпало меньше 4. Смоделируйте одну игру, используя seed, который считывает программа:
- Сделайте сразу все 15 бросков (от 1 до 6) и объедините их в
rounds, по одной строке на раунд, в порядке бросков. - Составьте таблицу результатов: номер раунда (от 1 до 5), наибольшее значение на кубике, наименьшее значение на кубике.
- Выведите её, как показано ниже, а затем подсчитайте сильные раунды.
Вот игра для начального значения 13:
Результат:
Round, highest, lowest:
[[1 6 5]
[2 6 1]
[3 6 2]
[4 6 1]
[5 5 4]]
Rounds with no die under 4: 2Попробуйте сами
import numpy as np
seed = int(input())
# Напишите свой код ниже
Все уроки раздела Данные и графики
4Преобразование данных
Изменение формы массивовОбъединение массивовСлучайные числаПовторение: симуляция броска кубика2Массивы NumPy
Создание массивовФорма и размерДиапазоны чиселИндексация и срезыПовторение: температурная сетка5Линейные графики и диаграммы рассеяния
Подписи и заголовкиДиаграммы рассеянияНесколько линий и легендыЦвета и маркерыФигуры и осиПовторение: шаги за неделю8Фильтрация и сортировка
Выбор строкФильтрация строкСортировка значенийНовые столбцыПовторение: лучшие товары3Математика массивов
Математика над целыми массивамиСводная статистикаСтатистика по осямТранслированиеБулевы маскиПовторение: результаты экзамена6Графики для данных
Столбчатые диаграммыГистограммыНесколько графиков в одномИзображения как массивыПовторение: отчёт об осадках9Группировка и очистка данных
Подсчёт значенийГруппировка данныхНесколько сводокПропущенные значенияПовторение: результаты опроса12Заключительные задания
Отчёт о продажахПоказания датчиковЦифры с первого взглядаИсследователь-пингвинПотренируйтесь самостоятельно: Онлайн-компилятор Python