scipy.stats.rv_discrete
может быть тем, что вы хотите. Вы можете предоставить свои вероятности с помощью параметра values
. Затем вы можете использовать метод rvs()
объекта распределения для генерации случайных чисел.
Как отмечено в комментариях Юджином Пахомовым, вы также можете передать параметр ключевого слова p
в numpy.random.choice()
, например
numpy.random.choice(numpy.arange(1, 7), p=[0.1, 0.05, 0.05, 0.2, 0.4, 0.2])
Если вы используете Python 3.6 или выше, вы можете использовать random.choices()
из стандартной библиотеки - см. ответ Mark Dickinson ].
В разделе Настройки -> Настройки IDE -> Общие -> Синхронизация
вы можете контролировать, когда файлы сохраняются. Сохраняю файлы при деактивации фрейма (то есть при переходе на другую программу) и после 60 секунд простоя.
Вам также следует посмотреть на функцию Local History , которая является локальной VCS для вашего проекта, фиксируя все отдельные изменения между коммитами. Это позволяет вам откатить изменения, внесенные функцией автосохранения, что некоторых людей сначала смущает.
Если файл был изменен, но не сохранен, на его вкладке отображается звездочка, *
.
Если файл новее, чем его копия VCS, его имя отображается темно-синим, а не черным. Если он вообще не находится в VCS, он отображается темно-красным цветом. Это касается вкладки редактора, а также других мест, таких как окно проекта.