DSPy - это фреймворк, который позволяет программировать LLM-приложения, такие как RAG! На картинке 15 строк кода для настройки программы RAG в DSPy.
Вы можете автоматически настраивать промпты для обоснованного контроля качества генераций.
https://github.com/stanfordnlp/dspy
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Cписок из 50+ проектов по машинному обучению, решенных и объясненных с помощью #Python, которые вы можете попробовать, чтобы улучшить свои навыки работы с данными и алгоритмами.
https://thecleverprogrammer.com/2023/07/15/machine-learning-projects-using-python/
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Viser - это библиотека для интерактивной 3D-визуализации на Python, вдохновленная такими инструментами, как
Pangolin, rviz, meshcat и Gradio
. Библиотека предназначена для поддержки приложений в области 3D-видения и робототехники.
pip install viser
▪Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
@classmethod
– это метод, который получает класс в качестве неявного первого аргумента, точно так же, как обычный метод экземпляра получает экземпляр. Это означает, что вы можете использовать класс и его свойства внутри этого метода, а не конкретного экземпляра.
Проще говоря,
@classmethod
– это обычный метод класса, имеющий доступ ко всем атрибутам класса, через который он был вызван. Следовательно, classmethod – это метод, который привязан к классу, а не к экземпляру класса.Если вы хотите предоставить "альтернативный конструктор" для вашего класса #python, вы можете использовать декоратор
classmethod.
В стандартной библиотеке мы находим хороший пример создания объекта даты из строки в формате ISO 8601:
from datetime import date
# Стандартный конструктор
d1 = date(2024, 1, 23)
# Альтернативный конструктор с использованием метода classmethod
d2 = date.fromisoformat('2024-01-23')
print(d1) # Вывод: 2024-01-23
print(d2) # Вывод: 2024-01-23
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Основная цель Asyncer - улучшить работу разработчиков с асинхронным кодом, обеспечив поддержку автозаполнения и встроенных ошибок в редакторе, а также повысить уверенность в том, что код не содержит ошибок, с помощью инструментов проверки типов, таких как mypy.
https://asyncer.tiangolo.com/#y
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
https://www.youtube.com/watch?v=THXT_SGo6xs&ab_channel=Uproger
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Tip: use `itertools.cycle` when you need to infinitely repeat a series of actions in a loop (`itertools.cycle` creates an infinite iterator).
Совет: используйте функцию
В этом примере мы используем его для переключения лампочек в повторяющейся последовательности. Для демонстрации мы используем только 6 элементов.
@pythonl
Совет: используйте функцию
`itertools.cycle`,
когда вам нужно бесконечно повторять серию действий в цикле (`itertools.cycle
` создает бесконечный итератор).В этом примере мы используем его для переключения лампочек в повторяющейся последовательности. Для демонстрации мы используем только 6 элементов.
`_`
обозначает "отбрасываемую" переменную, поскольку ее значение не нужно.@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
10 графиков данных с помощью Python.
1. Line Chart (Линейная диаграмма): рис. 1
2. Bar Chart (Столбчатые диаграммы): рис. 2
3. Pie Chart (Круговая диаграмма): рис.3
4. Histogram (Гистограмма): рис. 4
5. Scatter Plot (Диаграмма рассеяния): рис. 5
6. Box Plot (Коробчатый график): рис. 6
7. Violin Plot (Скрипичный сюжет): рис. 7
8. Heatmap (Тепловая карта): рис. 8
9. Area Chart (Диаграмма территории): рис. 9
10. Radar Chart (Радарная диаграмма): рис. 10
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Django-приложение для отправки исходящих веб-хуков при изменении модели.
Django имеет встроенную сигнальную систему, которая позволяет программистам планировать выполнение функций при изменении модели. django-webhook использует сигнальную систему вместе с Celery для отправки HTTP-запросов при изменении модели.
• Github
• Docs
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Вы когда-нибудь использовали
datetime.combine()
в Python? Это удобная функция, которая позволяет объединять объекты даты и времени в объекты datetime.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM