Python Library
(Redirected from Python-based library)
Jump to navigation
Jump to search
A Python Library is a software library that is composed of Python code.
- Context:
- It can (typically) be accessed by a Python Program.
- It can (often) include bindings to libraries written in other languages, enhancing Python's interoperability.
- ...
- It can range from small, single-purpose modules to large, comprehensive packages offering extensive functionality.
- ...
- It can be distributed via repositories like PyPI, facilitating easy installation using package managers like pip.
- ...
- Example(s):
- a Data Manipulation and Analysis Python Library, such as:
- pandas Library, for data structures and data analysis tools.
- NumPy Library, for large, multi-dimensional arrays and matrices.
- a Scientific and Numerical Computing Python Library, such as:
- SciPy Library, for scientific and technical computing.
- SymPy Library, for symbolic mathematics.
- a Machine Learning and Data Science Python Library, such as:
- scikit-learn Library, for machine learning and data mining.
- TensorFlow Library, PyTorch Library, for deep learning and neural networks.
- a Visualization Python Library, such as:
- Matplotlib Library, for creating static, interactive, and animated visualizations.
- a Natural Language Processing Python Library, such as:
- NLTK Library, for working with human language data.
- a Network Analysis Python Library, such as:
- NetworkX Library, for the creation, manipulation, and study of complex networks.
- Miscellaneous Libraries:
- PrettyTable Library, for displaying tabular data in a visually appealing ASCII table format.
- Python-based Audio Library, for audio processing tasks.
- Python-based Document Library, such as an MS Word search and replace Python library.
- ...
- a Data Manipulation and Analysis Python Library, such as:
- Counter-Example(s):
- a Python SDK.
- a R Library, Java Library, Scala Library, Perl Library, or PHP Library.
- See: Python Module, Scikit-Learn Neural Network Module, TensorFlow Neural Network Module, Pandas Treebank Module.
References
2024
2014
- http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib
- This page provides 32- and 64-bit Windows binaries of many scientific open-source extension packages for the official CPython distribution of the Python programming language.
… Most binaries are built from source code found on PyPI or in the projects public revision control systems. Source code changes, if any, have been submitted to the project maintainers or are included in the packages. …
Many binaries depend on Numpy-MKL 1.8 and the Microsoft Visual C++ 2008 (x64, x86, and SP1 for CPython 2.6 to 3.2) or Visual C++ 2010 (x64, x86, for CPython 3.3 and 3.4) redistributable packages.
...
- This page provides 32- and 64-bit Windows binaries of many scientific open-source extension packages for the official CPython distribution of the Python programming language.