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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file MKN_third_codes-0.6.6.3.tar.gz.
File metadata
- Download URL: MKN_third_codes-0.6.6.3.tar.gz
- Upload date:
- Size: 11.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
205ec95f938ae84d3c5c58df8421738cf85ebf62922f3fa434f7cbbbb7a23bc1
|
|
| MD5 |
fe96ae9743a62f2fd7d483f4029174a5
|
|
| BLAKE2b-256 |
c2ca9860fb3d664c07abde506a29e276868e4a65d55a2d02fa830a84157c9b80
|
File details
Details for the file MKN_third_codes-0.6.6.3-py3-none-any.whl.
File metadata
- Download URL: MKN_third_codes-0.6.6.3-py3-none-any.whl
- Upload date:
- Size: 13.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f59965060ed6eef016c9eba6c92096cd5b66cb2318c7b182e5fa885e919f0ba
|
|
| MD5 |
49df84e07c36bc3d39333bd1e53a0c9f
|
|
| BLAKE2b-256 |
822de31168e3d52327608d60025b8327925c2a051e5cd00105893a6953b14bf5
|