Самообучаемый чат-бот python, который умеет искать ответы в Wikipedia
В данной статье, автор сделал своего собственного Jarvis. Он умеет переписываться с Вами, а также искать ответы на Ваши вопросы в Wikipedia.
👉 Ссылка на статью
В данной статье, автор сделал своего собственного Jarvis. Он умеет переписываться с Вами, а также искать ответы на Ваши вопросы в Wikipedia.
👉 Ссылка на статью
Функция partial()
Функция partial() модуля functools возвращает новый объект, который при вызове будет вести себя так же как функция func, вызываемая с помощью позиционных аргументов args и ключевых аргументов keywords.
Если для вызова передается больше аргументов чем определено в функции, то они добавляются к args. Если предоставляются дополнительные ключевые аргументы, они расширяют и переопределяют список ключевых аргументов функции.
Функция partial() модуля functools возвращает новый объект, который при вызове будет вести себя так же как функция func, вызываемая с помощью позиционных аргументов args и ключевых аргументов keywords.
Если для вызова передается больше аргументов чем определено в функции, то они добавляются к args. Если предоставляются дополнительные ключевые аргументы, они расширяют и переопределяют список ключевых аргументов функции.
PyCUDA или этому коду нужно ускорение
В данной статье автор рассмотрит библиотеку PyCUDA, как альтернативу CUDA для C/C++. Оценит её возможности и проведет сравнение производительности на конкретном примере, а именно реализует алгоритм Харриса для детекции углов на изображении.
👉 Ссылка на статью
В данной статье автор рассмотрит библиотеку PyCUDA, как альтернативу CUDA для C/C++. Оценит её возможности и проведет сравнение производительности на конкретном примере, а именно реализует алгоритм Харриса для детекции углов на изображении.
👉 Ссылка на статью
Объединение или слияние двух словарей в один новый словарь
Выражение {dict1, dict2} создает новый словарь с объединенными ключами и значениями из dict1 и dict2, которые оба должны быть словарями.
Значения ключей словаря dict2 имеют приоритет, когда dict1 и dict2 используют одинаковые ключи key.
Важно понимать отличие операции объединения/слияния словарей от операции обновления/дополнения. Отличие заключается в том, что в результате операции объединения/слияния {dict1, dict2} образуется новый словарь (исходные словари не изменяются), а при операции обновления/дополнения изменяется исходный словарь dict.
Выражение {dict1, dict2} создает новый словарь с объединенными ключами и значениями из dict1 и dict2, которые оба должны быть словарями.
Значения ключей словаря dict2 имеют приоритет, когда dict1 и dict2 используют одинаковые ключи key.
Важно понимать отличие операции объединения/слияния словарей от операции обновления/дополнения. Отличие заключается в том, что в результате операции объединения/слияния {dict1, dict2} образуется новый словарь (исходные словари не изменяются), а при операции обновления/дополнения изменяется исходный словарь dict.
Вывод аудио на несколько источников на raspberry pi
В статье пойдет речь о том как вывести аудио, проигрываемое на raspberry pi на несколько источников (проигрывателей) одновременно. В частности, аудио будет параллельно транслироваться по hdmi, на audio jack, bluetooth устройство (устройства).
👉 Ссылка на статью
В статье пойдет речь о том как вывести аудио, проигрываемое на raspberry pi на несколько источников (проигрывателей) одновременно. В частности, аудио будет параллельно транслироваться по hdmi, на audio jack, bluetooth устройство (устройства).
👉 Ссылка на статью
Counter.elements()
Метод Counter.elements() возвращает итератор по элементам, в котором каждый элемент повторяется столько раз, во сколько установлено его значение. Элементы возвращаются в порядке их появления. Если количество элементов меньше единицы, то метод Counter.elements() просто проигнорирует его.
Метод Counter.elements() возвращает итератор по элементам, в котором каждый элемент повторяется столько раз, во сколько установлено его значение. Элементы возвращаются в порядке их появления. Если количество элементов меньше единицы, то метод Counter.elements() просто проигнорирует его.
Работа с ssh в Python
В данной статье автор расскажет про paramiko — модуль для работы с ssh в python.
С его помощью можно написать скрипт, который получит доступ к удаленному серверу (или многим) и что-то на нем сделает.
👉 Ссылка на статью
В данной статье автор расскажет про paramiko — модуль для работы с ssh в python.
С его помощью можно написать скрипт, который получит доступ к удаленному серверу (или многим) и что-то на нем сделает.
👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
19%
[1, 2, 3]
19%
[1, 2, 3, 1, 2, 3]
19%
(1, 2, 3, 1, 2, 3)
4%
None
39%
Error
Оператор pass
Синтаксис Python требует, чтобы у некоторых операторов обязательно было тело: класс, функция, условие и т. д. Но иногда необходимо, чтобы там ничего не выполнялось. В таком случае подставляют pass.
Оператор pass ничего не делает. Фактически, это такая заглушка для объектов.
Например, pass может помочь в ситуации, когда нужно прописать структуру скрипта. Его можно ставить в циклах, функциях, классах. И это не будет влиять на исполнение кода.
Синтаксис Python требует, чтобы у некоторых операторов обязательно было тело: класс, функция, условие и т. д. Но иногда необходимо, чтобы там ничего не выполнялось. В таком случае подставляют pass.
Оператор pass ничего не делает. Фактически, это такая заглушка для объектов.
Например, pass может помочь в ситуации, когда нужно прописать структуру скрипта. Его можно ставить в циклах, функциях, классах. И это не будет влиять на исполнение кода.
Поиск объектов на видео
В данной статье автор расскажет про поиск объектов на видео с помощью Python и OpenCV. Помимо обычных видео, можно использовать и камеры.
👉 Ссылка на статью
В данной статье автор расскажет про поиск объектов на видео с помощью Python и OpenCV. Помимо обычных видео, можно использовать и камеры.
👉 Ссылка на статью