OpenCV — библиотека компьютерного зрения и обработки изображений.
OpenCV это библиотека с открытым исходным кодом, предназначенная для разработки приложений в области компьютерного зрения и обработки изображений. Она содержит богатый набор функций, позволяющих работать с изображениями и видео, выполнять операции по обнаружению и распознаванию объектов, анализу движения, сегментации изображений и многому другому.
В примере(см. выше) мы используем функцию imread() загрузки изображения. Затем мы используем функцию imshow() для отображения изображения на экране. Функция waitKey(0) ожидает нажатия клавиши на клавиатуре и затем destroyAllWindows() закрывает открытое окно с изображением.
Документация и примеры кода здесь :3
OpenCV это библиотека с открытым исходным кодом, предназначенная для разработки приложений в области компьютерного зрения и обработки изображений. Она содержит богатый набор функций, позволяющих работать с изображениями и видео, выполнять операции по обнаружению и распознаванию объектов, анализу движения, сегментации изображений и многому другому.
В примере(см. выше) мы используем функцию imread() загрузки изображения. Затем мы используем функцию imshow() для отображения изображения на экране. Функция waitKey(0) ожидает нажатия клавиши на клавиатуре и затем destroyAllWindows() закрывает открытое окно с изображением.
Документация и примеры кода здесь :3
👍36🤡8❤3🔥1
join — метод, который объединяет элементы в итерируемом объекте в одну строку, используя указанный разделитель.
Join принимает в качестве параметров итерируемый объект (например, список, кортеж или строку). Она возвращает новую строку, в которой элементы итерируемого объекта объединены с помощью указанного разделителя.
На примере(см. выше) мы имеем список с элементами 'apple', 'banana' и 'orange'. С метода join мы объединяем эти элементы, используя запятую и пробел в качестве разделителя. В результате получаем новую строку, содержащую 'apple, banana, orange', которая затем выводится на экран :3
Join принимает в качестве параметров итерируемый объект (например, список, кортеж или строку). Она возвращает новую строку, в которой элементы итерируемого объекта объединены с помощью указанного разделителя.
На примере(см. выше) мы имеем список с элементами 'apple', 'banana' и 'orange'. С метода join мы объединяем эти элементы, используя запятую и пробел в качестве разделителя. В результате получаем новую строку, содержащую 'apple, banana, orange', которая затем выводится на экран :3
🤡29❤🔥18👍3❤1
getattr — функция, которая возвращает значение атрибута объекта с указанным именем
Если атрибут не существует, можно указать значение по умолчанию, которое будет возвращено вместо возбуждения исключения.
Синтаксис функции getattr:
• attribute_name - имя атрибута, значение которого нужно получить.
• default_value (необязательно) - значение по умолчанию, возвращаемое, если атрибут не существует.
На примере выше мы получаем атрибут "color" объекта Car(т.е. blue)
P.S. Если атрибут не существует и не указано значение по умолчанию, функция вызовет исключение AttributeError, поэтому следует быть осторожным и удостовериться, что атрибут существует.
Если атрибут не существует, можно указать значение по умолчанию, которое будет возвращено вместо возбуждения исключения.
Синтаксис функции getattr:
getattr(object, attribute_name, default_value)• object - объект, у которого нужно получить атрибут.
• attribute_name - имя атрибута, значение которого нужно получить.
• default_value (необязательно) - значение по умолчанию, возвращаемое, если атрибут не существует.
На примере выше мы получаем атрибут "color" объекта Car(т.е. blue)
P.S. Если атрибут не существует и не указано значение по умолчанию, функция вызовет исключение AttributeError, поэтому следует быть осторожным и удостовериться, что атрибут существует.
👍33❤4
Буквально на прошлой неделе компания 📒 META открыла доступ к MMS (Massively Multilingual Speech).
Это модель нейросети, обученная на 419к часах речи людей на более чем 1,000 разных языках.
Всё это используется как для распознавания, так и для синтеза речи.
Для русского, украинского и английского языков доступы как
В 🐍 Python MMS доступна в следующих модулях:
— Fairseq
— TTSMMS
— Coqui
Это модель нейросети, обученная на 419к часах речи людей на более чем 1,000 разных языках.
Всё это используется как для распознавания, так и для синтеза речи.
Для русского, украинского и английского языков доступы как
ASR
, TTS
так и LID
.В 🐍 Python MMS доступна в следующих модулях:
— Fairseq
— TTSMMS
— Coqui
Please open Telegram to view this post
VIEW IN TELEGRAM
❤28👍6🔥2⚡1
🐥 Задача по Python #20
Описание
Напишите функцию factorial для вычисления факториала числа.
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Напишите функцию factorial для вычисления факториала числа.
Примеры
factorial(5) # 120Свой вариант решения в комментарии 💭
factorial(0) # 1
factorial(10) # 3628800
Кодом делиться через pastebin.org или repl.it.
#задачи
👍33🤯7❤1
Форматирование чисел с плавающей точкой.
Чтобы избежать e-число в числе с плавающей точкой — можно воспользоваться форматированием f-строк.
Синтаксис форматирования чисел с плавающей точкой
f"{число:.n}", где число - значение, которое мы хотим отформатировать, а n - количество знаков после запятой(вы также можете указать значение 0, что уберёт числа после запятой).
На примере(см. выше) я получил цену SHIB, а зачем вывел e-число. Чтобы не показывать конечному пользователю некрасивое e-число, затем я воспользовался форматированием :3
Чтобы избежать e-число в числе с плавающей точкой — можно воспользоваться форматированием f-строк.
Синтаксис форматирования чисел с плавающей точкой
f"{число:.n}", где число - значение, которое мы хотим отформатировать, а n - количество знаков после запятой(вы также можете указать значение 0, что уберёт числа после запятой).
На примере(см. выше) я получил цену SHIB, а зачем вывел e-число. Чтобы не показывать конечному пользователю некрасивое e-число, затем я воспользовался форматированием :3
👍26❤2❤🔥1🤡1
psutil — кроссплатформенный, встроенный модуль, который позволяет получать данные о системе.
psutil позволяет получать информацию о процессоре, памяти, диске, сети, датчиках и запущенных процессах в системе.
Думаю, примеры выше не нуждаются в объяснении 🤔
P.S. я сам использую модуль psutil в Samurai :3
psutil позволяет получать информацию о процессоре, памяти, диске, сети, датчиках и запущенных процессах в системе.
Думаю, примеры выше не нуждаются в объяснении 🤔
P.S. я сам использую модуль psutil в Samurai :3
👍33❤3
🥚 Задача по Python #21
Описание
Напишите функцию is_prime, которая принимает число и возвращает булево значение True, если число является простым, или False, если число не является простым.
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Напишите функцию is_prime, которая принимает число и возвращает булево значение True, если число является простым, или False, если число не является простым.
Примеры
is_prime(7) # TrueСвой вариант решения в комментарии 💭
is_prime(10) # False
Кодом делиться через pastebin.org или repl.it.
#задачи
❤🔥15👍3⚡2❤1
Когда сталкиваешься с различными телеком API, то часто большая часть разработчиков почему-то «забывает» о том, что пользователи это не они сами и описывает процедуры понятные для них самих. И эти продукты просто забрасывают.
Другой случай — МТС Exolve. Когда потребуется построить свою омниканальную систему коммуникаций, вам не придётся об этом беспокоится. Платформа предоставляет большой пласт документации по API и различные примеры построения систем, подробно описанные в блоге.
Причём для того, чтобы попробовать как всё работает, хватит простой регистрации с 300 рублями тестового баланса. Если останутся вопросы, то есть форум, где разработчики быстро ответят на любой вопрос.
Реклама. АО «МТТ». Подробнее на сайте exolve.ru
Другой случай — МТС Exolve. Когда потребуется построить свою омниканальную систему коммуникаций, вам не придётся об этом беспокоится. Платформа предоставляет большой пласт документации по API и различные примеры построения систем, подробно описанные в блоге.
Причём для того, чтобы попробовать как всё работает, хватит простой регистрации с 300 рублями тестового баланса. Если останутся вопросы, то есть форум, где разработчики быстро ответят на любой вопрос.
Реклама. АО «МТТ». Подробнее на сайте exolve.ru
🤡24👍7❤1🤔1