This media is not supported in your browser
VIEW IN TELEGRAM
Включение/выключение умной лампы при помощи 🐍 Python.
Хе-хе :3
Хе-хе :3
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥73👍15❤3🔥1
pandas — модуль для анализа и обработки данных
Pandas высокоуровневые структуры данных, такие как DataFrame, для эффективной и удобной работы с табличными данными. Pandas позволяет считывать и записывать данные из различных источников, выполнять операции фильтрации, сортировки, группировки, объединения и агрегации данных. Он также предлагает широкий набор функций для обработки пропущенных значений, работы с датами и временем, визуализации данных и многое другое.
В примере(см. выше) мы создаем DataFrame с именами и возрастами персон. Затем мы выводим DataFrame на экран. Далее мы фильтруем данные, выбирая только персон с возрастом выше 30. И в конце мы выводим отфильтрованный DataFrame
Документация и примеры кода здесь :3
Pandas высокоуровневые структуры данных, такие как DataFrame, для эффективной и удобной работы с табличными данными. Pandas позволяет считывать и записывать данные из различных источников, выполнять операции фильтрации, сортировки, группировки, объединения и агрегации данных. Он также предлагает широкий набор функций для обработки пропущенных значений, работы с датами и временем, визуализации данных и многое другое.
В примере(см. выше) мы создаем DataFrame с именами и возрастами персон. Затем мы выводим DataFrame на экран. Далее мы фильтруем данные, выбирая только персон с возрастом выше 30. И в конце мы выводим отфильтрованный DataFrame
Документация и примеры кода здесь :3
👍34❤3🔥1
🐥 Задача по Python #18
Описание
Реализуйте функцию unique_in_order, которая принимает в качестве аргумента последовательность (строку или список) и возвращает список элементов без повторений, сохраняя их первоначальный порядок.
Примеры
Кодом делиться через pastebin.org или repl.it.
#задачи
Описание
Реализуйте функцию unique_in_order, которая принимает в качестве аргумента последовательность (строку или список) и возвращает список элементов без повторений, сохраняя их первоначальный порядок.
Примеры
unique_in_order('AAAABBBCCDAABBB') # ['A', 'B', 'C', 'D', 'A', 'B']Свой вариант решения в комментарии 💭
unique_in_order('ABBCcAD') # ['A', 'B', 'C', 'c', 'A', 'D']
unique_in_order([1, 2, 2, 3, 3]) # [1, 2, 3]
Кодом делиться через pastebin.org или repl.it.
#задачи
❤23❤🔥2👍1
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