#

python

Язык программирования Python

ПрограммированиеОптимизация производительности OR-Tools CP-SAT для приоритетного решения переменных

Техники приоритизации переменных IntVar и принудительного перебора значений в CP-SAT решателе для ускорения поиска решений при больших диапазонах.

4 ответа 3 просмотра
ПрограммированиеУсловная аутентификация в Chainlit для Microsoft Teams и браузеров

Пошаговое руководство по реализации условной аутентификации в Chainlit: header-аутентификация для Teams и OAuth для браузерных пользователей. Избегаем ошибок аутентификации.

4 ответа 3 просмотра
ПрограммированиеВалидация во время выполнения в аннотациях типов

Пошаговое руководство по валидации данных во время выполнения с использованием аннотаций типов в Python. Преимущества и практические примеры с Pydantic.

5 ответов 2 просмотра
ПрограммированиеПроблемы совместимости Flet с Python 3.14: причины и решения

Объяснение причин ошибок импорта библиотеки Flet при использовании Python 3.14 и способы решения проблемы совместимости.

5 ответов 2 просмотра
ПрограммированиеТест Кохрана-Армитиджа для линейных трендов в Python

Руководство по использованию теста Кохрана-Армитиджа в Python для выявления линейных трендов в дозо-зависимых данных с помощью функции test_ordinal_association из statsmodels.

2 ответа 5 просмотров
ПрограммированиеПотокобезопасность list.pop() в Python 3.14: риски и решения

Почему вызов list.pop() из нескольких потоков небезопасен в Python 3.14. Решения для потокобезопасной работы с общими списками через блокировки и Queue.

1 ответ 3 просмотра
ПрограммированиеКак использовать numpy.where с нетранслируемыми массивами

Решение проблемы использования numpy.where с массивами, которые нельзя транслировать. Добавление новых осей для совместимости форм.

4 ответа 2 просмотра
ПрограммированиеОшибка квантования PyTorch: копирование квантованных тензоров

Понимание и решение ошибки 'Copying from quantized Tensor to non-quantized Tensor is not allowed' в PyTorch. Методы исправления и лучшие практики квантования моделей.

2 ответа 2 просмотра
ПрограммированиеФилософия дизайна Python: *args и **kwargs

Разбор философии дизайна Python, использующего два разных оператора для позиционных и именованных аргументов. Преимущества разделения и практическое применение.

4 ответа 2 просмотра
ПрограммированиеРеализация триггеров OnSave, OnChange и OnDelete в Odoo 19

Пошаговое руководство по реализации триггеров OnSave, OnChange и OnDelete в Odoo Community 19. Программные методы и интерфейс автоматизации.

4 ответа 2 просмотра
ПрограммированиеКак отличить полезную информацию от шума в Python для трейдинга

Критерии оценки качества информации и эффективные принципы оптимизации для низколатентного Python-трейдинга. Практические методы снижения задержек и адаптивные подходы к обработке рыночных данных.

5 ответов 5 просмотров
ПрограммированиеПодсветка синтаксиса в VS Code и IDLE: причины и исправление

Узнайте, почему VS Code и IDLE подчеркивают синтаксис и переменные в Python, и как исправить эту проблему для новичков.

4 ответа 5 просмотров
ПрограммированиеMatplotlib FuncAnimation: loglog не обновляется в анимации

Исправление проблемы с обновлением лог-лог графика в FuncAnimation matplotlib при blit=True. Настройки осей, animated artists, полный код для subplots с изображениями и данными из CSV. Альтернативы без blitting.

5 ответов 3 просмотра
ДизайнFreeCAD: cut не работает в скрипте ласточкин хвост пазла

Почему в FreeCAD Python-скрипте fuse работает для male-частей, а cut для female — только частично? Решение проблемы с coplanar faces в OCCT: epsilon-nudge, tolerance и refineShape. Примеры кода и макросы для соединений ласточкин хвост на сетке 3x3.

4 ответа 3 просмотра
ПрограммированиеLSP-Pyright в Sublime Text не видит micromamba: как исправить

Настройка LSP-Pyright в Sublime Text 4200 для распознавания пакетов из micromamba-окружения (numpy и др.). Исправленный pyrightconfig.json с pythonPath, venvPath. Пошаговое руководство по фиксу ошибок импортов в sublime text python.

5 ответов 3 просмотра
ПрограммированиеTypeError: missing 1 required positional argument 'k' на GeeksforGeeks Python

Почему возникает TypeError: Solution.getMinDiff() missing 1 required positional argument 'k' в задаче Minimize the Heights II на GeeksforGeeks. Как исправить сигнатуру функции getMinDiff(self, arr, k), добавить n = len(arr) и пройти тесты. Пример кода и greedy-алгоритм.

4 ответа 2 просмотра
ПрограммированиеКак отключить научную нотацию на оси Y в Dash Plotly

Отключите научную нотацию (1e-3) на метках оси Y в графиках Dash Plotly для малых значений. Используйте tickformat='.3f', exponentformat='none' и фиксы шрифтов. Примеры кода для Plotly Python, решения багов из документации и GitHub.

6 ответов 2 просмотра
ПрограммированиеПочему активация venv не работает из C++ std::system и как исправить

Объясняем, почему активация виртуального окружения Python (venv) через . bin/activate работает в терминале, но не из C++ с std::system(). Решения: прямой запуск bin/python или bash -c для цепочки команд. Примеры кода для Linux и Windows.

5 ответов 2 просмотра
ПрограммированиеПочему не активируется venv из C++ через std::system()

Объясняем, почему активация виртуального окружения python через . activate не работает в std::system(). Решения: прямой запуск python venv, bash -c source, setenv. Примеры для Linux, Windows, VS Code и лучшие практики.

5 ответов 2 просмотра
ПрограммированиеЧто значит SbkConverter::copyToPython is null в PySide6

Предупреждение SbkConverter::copyToPython is null в PySide6 при работе с QWebEngineProfile.extensionManager().extensions() возвращает [None, None]. Причина — баг Shiboken в конвертации C++ объектов. Обход проблемы, примеры кода на pyside6 python, сравнение с PyQt6 и установка.

5 ответов 2 просмотра