- English README 🇬🇧
- Русский README 🇷🇺
The matplobblib library provides a set of tools and functions for various subject areas, including Analysis and Data Structures (AISD), Probability Theory and Mathematical Statistics (TViMS), Machine Learning (ML), and Numerical Methods (NM).
- Installation
- Quick Start
- Modules
- Dependencies
- Contributing
- License
- Contacts
To install the matplobblib library, execute the following command:
pip install matplobblibEnsure you have Python version 3.6 or higher installed.
Import the necessary modules and start using the functions:
# Example of importing modules
import matplobblib.aisd as aisd
import matplobblib.tvims as tvims
import matplobblib.ml as ml
import matplobblib.nm as nm
# Example of using a function from the tvims module to display available topics
tvims.description()
# For detailed information about the functions of each module,
# refer to the respective README files of the modules.The library includes the following main modules:
-
aisd: Implementations of various algorithms and data structures.
-
tvims: Functions and tools for probability theory and mathematical statistics. Includes theoretical materials, calculations for random variables, hypothesis testing, and much more.
-
ml: Tools and algorithms for machine learning tasks.
-
nm: Implementations of numerical methods for solving mathematical problems.
Each module has its own README.md with a more detailed description of its content and usage examples.
Main project dependencies:
- numpy
- sympy
- pandas
- scipy
- pyperclip
- pymupdf
- graphviz
- statsmodels
- cvxopt
A complete list of dependencies can be found in the setup.py file.
We welcome contributions to the project! If you want to suggest improvements, fix bugs, or add new features, please create an Issue/Pull Request in the repository.
The project is distributed under the MIT license. See the LICENSE.txt file for more details.
- Author: Ackrome
- Email: [email protected]
- GitHub: https://github.com/Ackrome/matplobblib