Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Разработка на Python — удалённая работа в Москве

Дата: 2020-10-08
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
от 1000.00 руб.
Дата публикации
2020-10-08
Описание
Программа на Python Gdal. Доработать, усовершенствовать существующий продукт. Суть задания: передискретизацияя растра. Подробно о задании: в качестве базовой точки отсчета используется скрипт Python и растровый файл, (https://yadi.sk/d/iRWclICtarUnLg?w=1). В нем определена функция resample_bilinear(), которая осуществляет билинейную интерполяцию в центрах пикселов выводного устройства (в нашем случае массива numpy). Реализация билинейной интерполяции такова, что для каждого узла выводного растра с координатами (i, j) определяется ячейка входного растра, в пределы которой он попадает. Эта ячейка определяется четырьмя узлами с координатами (di, dj), (di+1, dj), (di, dj+1), (di+1, dj+1), где (di, dj) — верхний левый угол ячейки. На основе значений в узлах этой ячейки восстанавливается билинейная функция и по ней интерполируется цвет в выводном узле (i, j) Подобная реализация требует проработки особых случаев, когда i = ni-1 и/или, j = nj-1, то есть когда выводной пиксел попадает на крайнюю строку или крайний столбец. В этом случае нельзя построить четырехточечную окрестность, поскольку строки di+1 и/или столбца dj+1 не существует. Для решения этой проблемы вам необходимо добавить в функцию resample_bilinear() три дополнительных обработки после основного двухуровнего цикла: — Обход последнего столбца при условии j = kj - 1. Для этого необходимо организовать один цикл for i in range(ki-1) и модицифировать формулы основного цикла из соображения, что arr[i, kj, :] = arr[i, kj-1, :], то есть, как если бы был еще один дополнительный столбец с такими же значениями, как и в последнем столбце — Обход последней строки столбца при условии i = ki - 1. Для этого необходимо организовать один цикл for j in range(kj-1) и модицифировать формулы основного цикла из соображения, что arr[ki, j, :] = arr[ki-1, j, :], то есть, как если бы была еще одна дополнительная строка с такими же значениями, как и в последней строке — Приравнять правый нижний угол выходного растра правому нижнему углу входного arr2[ki-1, kj-1, :] = arr[ni-1, nj-1, :]
Похожие заказы

Разработка на Python

дистанционно
договорная
Сдача экзамена. Помощь в подготовке к экзамену.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Программа 1 семестра вуза. 2-мерные массивы, подпрограммы.
Москва Фрилансеры

Разработка на FastAPI

дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Нужно добавить несколько функций в уже существующий прототип микросервисного приложения 1. настроить RabbitMQ 2. настроить гейтвей 3. написать тесты (нагрузочные и на стабильность) 4. возможно, настроить работу с ролями (корректная аутентификация, доступ к эндпоинтам различных сервисов в зависимости от роли, хранение информации о пользователе в БД) 5. возможно, помочь с оптимизацией конфигов.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Разработка софта на python. Доработка существующего продукта. Пожелания и особенности: Доработка и поддержка софта, который выполняет автоматизированную работу в браузере. Софт уже готовый программист мой выходит на официальную работу и не сможет адекватно поддерживать работу софта.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Пройти несколько тем вуза. 2-мерные масивы, подпрограммы.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Веб-разработка. Разработка с нуля. Разработать и развернуть self-hosted веб-сервис (RAG-архитектура), который позволяет ученикам онлайн-курса задавать текстовые вопросы и получать ответы исключительно на основе загруженной базы знаний. Сервис должен работать в браузере, без установки приложений, без платных подписок для пользователей и без необходимости использования VPN на территории РФ. технологический стек: FastAPI + vLLM/Ollama + Qdrant/Weaviate + Redis + Docker Опыт настройки rate limiting и горизонтального масштабирования инференса Большая просьба, откликайтесь только если у вас уже есть опыт развертывания такого продукта и вы можете предоставить портфолио, указывайте ориентировочную стоимость вашей работы. Сроки: 3-4 недели на разработку (после согласования тз), 1-2 недели на доработку и тестирование.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
разработка на Python. Разработка с нуля. Для участия в IT-проекте компании требуются специалисты: Python Developer (Middle / Senior) Требования: Опыт коммерческой разработки на Python от 2 лет Профильное высшее образование (информатика, программная инженерия, математика) или эквивалентный практический опыт Минимум один из фреймворков: Django / Flask / FastAPI Опыт работы с базами данных (PostgreSQL, MySQL) Понимание REST API и принципов клиент-серверного взаимодействия Опыт работы с Git Будет плюсом: 1. Docker 2. Знание CI/CD процессов 3. Linux 4. Опыт работы с библиотеками • RDFLib (работа с RDF, SPARQL) • spaCy, NLTK (работа с NLP) • ollama (работа с LLM).
Москва Фрилансеры