Python library with standart solutions for probability tasks
Project description
Здарова! Библиотека немного помогает с тервером по МКН 3
📦 Версия: 0.6.6
- Функции
buckets_n_balls
=> задачи про урны - Функции
things_complexity
=> задачи про путаницу вещей - Функции
geometric_meeting
=> задачи про встречи - Функции
find_math_prediction
=> нахождение математического ожидания для таблицы СВ - Функции
find_disperion
=> нахождение дисперсии для таблицы СВ - Функции
table_analysis
=> нахождение МО и Дисперсии для таблицы СВ - Функция
combinations
=> число сочетаний - Функция
to_float_values
=> перевод найденных значений str(float) в float
подробно изменения расписаны в Change Log
🔩 Использование
📥 Импортирование
from mfcn import solutions
📂 Структура
━ mfcn
┣ mkn_globals
┣ mkn_utils
┗ solutions
🔧 Функции
- 📱 любая функция, решающая задачу имеет суффикс
_terminal
. Это значит, что, используя данную функцию, дополнительно ничего писать не надо, т.к. она представляет из себя готовое решение типа задач. Всё взаимодействие происходит в терминале. - 📲 любая функция, решающая задачу имеет суффикс
_solution
. Такая функция принимает аргументы на вход, которые ей следует предоставить. В описании каждой функции есть описание возвращаемого объекта. - 📨 любая функция, решающая задачу имеет суффикс
_request
. Этот тип функций позволяет взаимодействовать с ней извне, например, отсылая в качестве входного параметра ввод пользователя. - 📊 Некоторые функции имеют метафикс
_optimized
. Такие функции считают значения приблизительно, так как в них используются формулы, дающие значения, близкие к действительным. Используйте данные функции только если слишком долги считать некоторые значения на обычных функциях.
🧱 Классы
- Классы данной библиотеки можно использовать вне функций, предоставляемых данной библиотекой, но т.к. классы заточены под неё, то ими возможно будет неудобно пользоваться.
✅ Установка
Консоль: pip install --upgrade MKN_third_codes
Страница библиотеки: MKN_lib
🧀 Не хотите париться с библиотекой?
Бот Lengendary Solver Bot предоставляет возможность использования всех возможностей библиотеки в удобном интерфейсе телеграма.
Автор бота: Алексей Шумков
☎️ Контакты
Я в ВК: Долгун Иван
Я в Discord: ИVAN#2599
Change Log
====================
0.6.6 (05/05/2023)
------------------
┏ to_float_values функция
┗ починил принятие float для request функций
------------------
0.6.5.4 (03/05/2023)
------------------
━ вроде окончательно пофиксил import
------------------
0.6.5 (03/05/2023)
------------------
━ изменена структура т.к. setup файл сливал все файлы в одну папку.
------------------
0.6.4.3-6 (03/05/2023)
------------------
━ Да как нормально настроить импорты???
------------------
0.6.4.2 (03/05/2023)
------------------
┏ исправленная структуризация проекта
┃ ┣ global_variables -переименовано-> mkn_globals
┃ ┣ utils -переименовано-> mkn_utils
┃ ┗ combinations перемещено в mkn_globals
┗ структура изменена
┗ mkn_globals, mkn_utils содержатся в constructions
------------------
0.6.4.1 (02/05/2023)
------------------
━ структуризация проекта на модули utils, global_variables и solutions
------------------
0.6.4 (02/05/2023)
------------------
┏ добавлены 'optimized' типы функций для 'things_complexity_request' и 'things_complexity_solution'
┣ исправлены типы для вводимых переменных в функциях, связанных с нахождением МО и D
┣ добавлен чекер на соблюдение распределения вероятностей для функций, связанных с таблицей
┃ ┗ error code 1: сумма вероятностей ячеек таблицы не равна 1
┗ изменено регулярное выражение для типа float (используется в 'request' функциях)
------------------
------------------
0.6.0 (01/05/2023)
------------------
┏ добавлены 'find_dispersion' решения
┣ добавлены 'table_analysis' решения
┗ иправлена ошибка в вычислениях задачи о путанице вещей
------------------
------------------
0.4.4 (01/05/2023)
------------------
━ исправлено отображение Change Log
------------------
------------------
0.4.3 (01/05/2023)
------------------
┏ добавлены '_request' типы для всех функций
┣ исправлена ошибка в вычислениях для задач о встречах
┗ добавлены 'find_math_prediction' решения
------------------
------------------
0.3.3 (29/04/2023)
------------------
━ починил README для PYPI
------------------
------------------
0.3.2 (29/04/2023)
------------------
━ README.md
------------------
------------------
0.3.1 (29/04/2023)
------------------
┏ оптимизированы 'things_complexity' решения
┣ добавлены 'geometric_meeting' решения
┃ ┗ новый класс 'Meetiner'
┗ добавлен Change Log
------------------
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
MKN_third_codes-0.6.6.3.tar.gz
(11.9 kB
view hashes)
Built Distribution
Close
Hashes for MKN_third_codes-0.6.6.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f59965060ed6eef016c9eba6c92096cd5b66cb2318c7b182e5fa885e919f0ba |
|
MD5 | 49df84e07c36bc3d39333bd1e53a0c9f |
|
BLAKE2b-256 | 822de31168e3d52327608d60025b8327925c2a051e5cd00105893a6953b14bf5 |