Библиотеки Python 2
Запись от vantfiles размещена 06.06.2022 в 15:29
Показов 1459
Комментарии 0
|
SciPy https://ru.wikipedia.org/wiki/SciPy SciPy — библиотека для языка программирования Python с открытым исходным кодом, предназначенная для выполнения научных и инженерных расчётов. Matplotlib https://ru.wikipedia.org/wiki/Matplotlib https://pyprog.pro/mpl/mpl_short_guide.html Matplotlib — библиотека на языке программирования Python для визуализации данных двумерной графикой. NumPy https://ru.wikipedia.org/wiki/NumPy https://pyprog.pro/short_guide.html NumPy — библиотека с открытым исходным кодом для языка программирования Python. Возможности: поддержка многомерных массивов; поддержка высокоуровневых математических функций, предназначенных для работы с многомерными массивами. Keras https://ru.wikipedia.org/wiki/Keras Keras — открытая библиотека, написанная на языке Python и обеспечивающая взаимодействие с искусственными нейронными сетями. Она представляет собой надстройку над фреймворком TensorFlow. Pandas https://ru.wikipedia.org/wiki/Pandas pandas — программная библиотека на языке Python для обработки и анализа данных. Работа pandas с данными строится поверх библиотеки NumPy, являющейся инструментом более низкого уровня. Предоставляет специальные структуры данных и операции для манипулирования числовыми таблицами и временны́ми рядами. Requests https://en.wikipedia.org/wiki/Requests_(software) Requests — это HTTP-библиотека для языка программирования Python. Цель проекта — сделать HTTP-запросы более простыми и удобными для человека. Scikit-learn https://en.wikipedia.org/wiki/Scikit-learn Scikit-learn — это бесплатная библиотека машинного обучения для языка программирования Python. Seaborn https://seaborn.pydata.org/ Seaborn — это библиотека для создания статистических графиков на Python. Она основывается на matplotlib и тесно взаимодействует со структурами данных pandas. IPython https://ru.wikipedia.org/wiki/IPython IPython — интерактивная оболочка для языка программирования Python, которая предоставляет расширенную интроспекцию, дополнительный командный синтаксис, подсветку кода и автоматическое дополнение. Является компонентом пакетов программ SciPy и Anaconda. Anaconda https://ru.wikipedia.org/wiki/... тив_Python) Anaconda — дистрибутив языков программирования Python и R, включающий набор популярных свободных библиотек, объединённых проблематиками науки о данных и машинного обучения. NLTK https://ru.wikipedia.org/wiki/... ge_Toolkit NLTK, — пакет библиотек и программ для символьной и статистической обработки естественного языка, написанных на языке программирования Python. Содержит графические представления и примеры данных. Pillow https://ru.wikipedia.org/wiki/... ng_Library Python Imaging Library — библиотека языка Python, предназначенная для работы с растровой графикой. Разработка библиотеки прекращена. Однако проект под названием Pillow, являющийся форком PIL, развивается и включает, в том числе, поддержку Python 3.x. Pygame https://ru.wikipedia.org/wiki/Pygame Pygame — набор модулей языка программирования Python, предназначенный для написания компьютерных игр и мультимедиа-приложений. Pygame базируется на мультимедийной библиотеке SDL. Scrapy https://ru.wikipedia.org/wiki/Scrapy Scrapy – это бесплатный фреймворк для веб-краулинга находящийся в открытом доступе, который написан на языке программирования Python. Изначально задумывался для веб-скрейпинга, однако также может использоваться для извлечения информации используя API или же как веб краулер общего применения. TensorFlow https://ru.wikipedia.org/wiki/TensorFlow TensorFlow — открытая программная библиотека для машинного обучения, разработанная компанией Google для решения задач построения и тренировки нейронной сети с целью автоматического нахождения и классификации образов, достигая качества человеческого восприятия. Arrow https://pypi.org/project/arrow/ Модуль Arrow в Python – это библиотека, заменяющая datetime. Это позволяет легко создавать экземпляры даты и времени с учетом часового пояса. Это простой модуль с удобным для человека подходом к созданию, обработке, форматированию и преобразованию дат, времени и временных меток. BeautifulSoup https://en.wikipedia.org/wiki/... TML_parser) Beautiful Soup - это пакет Python для анализа документов HTML и XML. Он создает дерево синтаксического анализа для проанализированных страниц, которое можно использовать для извлечения данных из HTML, что полезно для парсинга веб-страниц. Bokeh https://bokeh.org/ Bokeh гордится тем, что является библиотекой для интерактивной визуализации данных. В отличие от популярных аналогов в области визуализации Python, таких как Matplotlib и Seaborn, Bokeh отображает свою графику с помощью HTML и JavaScript. Это делает его отличным кандидатом для создания веб-панелей и приложений. Colorama https://pypi.org/project/colorama/ Библиотека Colorama позволяет управляющим символам ANSI (используются для создания цветного текста в терминале и позиционирования курсора) работать под MS Windows. Plotly https://plotly.com/python/ Plotly — бесплатная графическая библиотека с открытым исходным кодом, в последние годы набирающая популярность в Data Science среде. Ее ключевое преимущество перед seaborn и matplotlib — удобство построения сложных интерактивных визуализаций — полноценных мини-приложений, которые делают результат работы аналитика более доступным для конечного пользователя. Simplejson https://pypi.org/project/simplejson/ simplejson — это простой, быстрый, полный, правильный и расширяемый кодировщик и декодер JSON для Python 3.3+. Это чистый код Python без каких-либо зависимостей, но он включает необязательное расширение C для серьезного увеличения скорости. SQLAlchemy https://ru.wikipedia.org/wiki/SQLAlchemy SQLAlchemy — это программная библиотека на языке Python для работы с реляционными СУБД с применением технологии ORM. Служит для синхронизации объектов Python и записей реляционной базы данных. SQLAlchemy позволяет описывать структуры баз данных и способы взаимодействия с ними на языке Python без использования SQL. SymPy https://ru.wikipedia.org/wiki/SymPy SymPy — это библиотека Python с открытым исходным кодом, используемая для символьных вычислений. SymPy включает в себя функции базовой символьной арифметики, математический анализ, алгебру и дискретную математику, элементы квантовой физики. Она может форматировать результат вычислений в виде кода LaTeX wxPython https://ru.wikipedia.org/wiki/WxPython WxPython — обёртка библиотеки кроссплатформенного графического интерфейса пользователя для Python, основой которого является кроссплатформенная API wxWidgets, написанная на языке программирования C++. Одна из альтернатив Tkinter, которая поставляется вместе с Python. Реализована в виде модуля расширения Python. Basemap https://github.com/matplotlib/basemap Basemap — Визуализация данных на карте. Chardet https://pypi.org/project/chardet/ Chardet - модуль предназначеный для автоматического распознавания кодировок символов в тексте. Dash https://proglib.io/p/tutorial-... 2021-01-11 Dash — Python веб-фреймворк для создания дэшбордов. Dash ― это платформа с открытым исходным кодом для создания интерфейсов визуализации данных. EEL https://github.com/ChrisKnott/Eel EEL — Python библиотека для создания интерфейсов на HTML. Eli5 https://pypi.org/project/eli5/ Библиотека машинного обучения под названием Eli5 была создана для ликвидации неточных результатов разных моделей прогнозирования. Она занимается отслеживанием алгоритмов, способствует отладке моделей обучения с использованием разнообразных визуализаций. Emoji https://pypi.org/project/emoji/ Простой вывод эмоциконок в консоль. Fire https://github.com/google/python-fire Python Fire — библиотека для автоматического создания интерфейсов командной строки. Python Fire способна генерировать интерфейсы командной строки из любого Python-кода. Вам просто нужно вызвать функцию Fire в любой программе на Python, и она автоматически превратится в интерфейс командной строки. Flask https://ru.wikipedia.org/wiki/Flask_(веб-фреймворк) Flask — фреймворк для создания веб-приложений на языке программирования Python, использующий набор инструментов Werkzeug, а также шаблонизатор Jinja2. Относится к категории так называемых микрофреймворков[en] — минималистичных каркасов веб-приложений, сознательно предоставляющих лишь самые базовые возможности. Gensim https://en.wikipedia.org/wiki/Gensim Gensim — это библиотека с открытым исходным кодом для неконтролируемого тематического моделирования, индексирования документов, поиска по сходству и других функций обработки естественного языка с использованием современного статистического машинного обучения. Gradio https://github.com/gradio-app/gradio Эта библиотека улучшает процесс создания и развертывания веб-приложений для моделей машинного обучения. Gradio позволяет завершить процесс с помощью трех строк кода. Также Gradio — это инструмент для тестирования бета-приложений, который позволяет поделиться ими, просто скопировав ссылку. icecream https://github.com/gruns/icecream icecream - эта библиотека помогает упростить написание логов или принтов для отладки. JmesPath https://github.com/jmespath/jmespath.py JmesPath - делает работу с JSON на Python еще проще. Теперь вы можете декларативно указывать, как извлекать элементы из JSON-документа. JPype https://pypi.org/project/JPype1/ JPype - библиотека, которая позволяет запустить Java код в Python. Jupyter https://en.wikipedia.org/wiki/Project_Jupyter Jupyter Notebook (formerly IPython Notebooks) is a web-based interactive computational environment for creating notebook documents. Jupyter notebooks are built upon a number of popular open-source libraries: IPython ZeroMQ Tornado jQuery Bootstrap (front-end framework) MathJax LightGBM https://lightgbm.readthedocs.i... Intro.html manim https://github.com/3b1b/manim Анимация математических операций и функций. multitasking https://pypi.org/project/multitasking/ multitasking - очень удобная библиотека, которая позволяет только лишь при помощи обертки одним декоратором создавать асинхронные, неблокирующие методы. Эту библиотеку удобно использовать, когда возникает необходимость вызвать в отдельном потоке какой-либо неблокирующий метод, например, при обращении к БД или при ожидании какого-либо ответа от системы, но при этом не очень хочется городить кучу вызовов потоков и т.д. nose https://pypi.org/project/nose/ nose - Среда тестирования для Python. Она используется миллионами разработчиков Python и просто необходима тем, кто осуществляет пробные тестирования при программировании. OpenCV Python https://pypi.org/project/opencv-python/ OpenCV — это open source библиотека компьютерного зрения, которая предназначена для анализа, классификации и обработки изображений. Широко используется в таких языках как C, C++, Python и Java. progress https://pypi.org/project/progress/ Progress - помогает создавать индикаторы состояния с минимальными усилиями py-spy https://github.com/benfred/py-spy py-spy - позволяет без остановки программы проверить, сколько времени какие процессы в ней занимают. Pyglet https://en.wikipedia.org/wiki/Pyglet 3d анимация и создание игрового движка. С помощью него был сделан знаменитый порт Minecraft. pyGtk https://ru.wikipedia.org/wiki/PyGTK Очередная Python GUI библиотека. Это та самая библиотека, в которой создается знаменитый Bittorrent клиент. pymorphy2 https://pymorphy2.readthedocs.io/en/stable/ PyMorphy2 - это морфологический анализатор, который умеет приводить слова к начальной форме; менять формы слова, а также может предоставить морфологическую информацию о слове. pympler https://pypi.org/project/Pympler/ pympler - модуль , который поможет не только посмотреть память, занимаемую объектом, но также поможет проследить за памятью, которую занимают отдельные классы или типы данных. pyQT https://ru.wikipedia.org/wiki/PyQt pyQT - Графический инструментарий для Python. Советуем его как второй выбор после WxPython для разработки GUI сценариев. Python-dateutil https://pypi.org/project/python-dateutil/1.4/ python-dateutil предлагает мощные расширения стандартного модуля datetime. pythonnet https://github.com/pythonnet/pythonnet pythonnet - позволяет запустить некоторую часть кода, написанную на C# в Python. PyTorch https://ru.wikipedia.org/wiki/PyTorch PyTorch — фреймворк машинного обучения для языка Python с открытым исходным кодом, созданный на базе Torch. Используется для решения различных задач: компьютерное зрение, обработка естественного языка. Разрабатывается преимущественно группой искусственного интеллекта Facebook pywin32 https://pypi.org/project/pywin32/ pywin32 - библиотека, которая предоставляет некоторые полезные методы и классы для взаимодействия с Windows. Scapy https://ru.wikipedia.org/wiki/Scapy Scapy - анализатор пакетов для Python, сделанный при использовании Python. SpaСy https://en.wikipedia.org/wiki/SpaCy SpaCy - это библиотека с открытым исходным кодом, используемая для продвинутого NLP для Python и Cython (язык программирования Python, обеспечивающий ощущение и производительность в стиле C с кодом Python, а также синтаксис на основе C). Statsmodels https://en.wikipedia.org/wiki/Statsmodels Statsmodels - это универсальный пакет Python, который обеспечивает простые вычисления для описательной статистики и оценки и формирования статистических моделей. Theano https://ru.wikipedia.org/wiki/Theano Theano — библиотека численного вычисления в Python. Вычисления в Theano выражаются NumPy-подобным синтаксисом и компилируются для эффективных параллельных вычислений как на обычных CPU, так и на GPU. tqdm https://github.com/tqdm/tqdm tqdm - помогает создавать индикаторы состояния с минимальными усилиями. Twisted https://ru.wikipedia.org/wiki/Twisted Twisted - инструмент для любого разработчика сетевых приложений. Он имеет очень красивый интерфейс API и используется многими известными разработчиками Python. XGBoost https://en.wikipedia.org/wiki/XGBoost XGBoost — одна из самых популярных и эффективных реализаций алгоритма градиентного бустинга на деревьях. |
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии


