Написать 1 функцию для парсинга листа с данными атомов
425 UAHТребуется написать функцию, которая вычисляет расстояние атомов до выбранного атома из листа.
Например:
function_get_distances(cif_file_name, ref_atom_id)cif_file_name > фаил .cif где есть список атомов
ref_atom_id > номер атома от которого считать расстояние
Например мы задаем параметр:
function_get_distances(file, 2)под номером 2 у нас:
ATOM 2 C CA . LYS A 1 1 ? 2.260 10.453 8.711 1.00 6.00 ? 1 LYS A CA 1
Все атомы что требуются обработать имеют в начале слово "ATOM".
Позиция Атома вычисляется по его координатам: 2.260 10.453 8.711
на выходе мы получаем tuple:
[ (1, 5.12), (3, 9.34), (4, 1.23)...... ]Функция не должна вычислять расстояние до самой себя.
Ответы должны быть округлены до сотых.
Сортировать по возрастанию ID атома.
Требуется:
1. Парсить лист и вычислить все Атомы и их положение. (создать список ИД атома и его место расположения)
2. Использовать формулу расстояния, чтобы узнать как далеко они друг от друга.
3. Функция вычисляет расстояние до каждого атома от точки начала и выдает список по возрастанию ID атома.
Приложения 1
Отзыв заказчика о сотрудничестве с фрилансером
Написать 1 функцию для парсинга листа с данными атомов10 из 10.
Не первый год на сервисе, но такого исполнителя вижу впервые. Пока другие исполнители накручивают себе важности уверяя в нереальной сложности поставленной задачи, данный исполнитель взялся за работу и выполнил ее за считанные минуты. Показал результат, который превзошел ожидания. Требовалось написать код используя максимальную простоту, но так изысканно написать код, без единой библиотеки я не ожидал!
-
197 2 0 Доброго времени суток, интересная работа, буду рад с вами поработать)
Актуальные фриланс-проекты в категории Python
AI Commenting Platform для TikTok и Instagram.Цель проекта Разработать систему, которая позволяет управлять большим количеством аккаунтов TikTok и Instagram и автоматически публиковать релевантные комментарии под выбранными видео с использованием ИИ. Основной функционал1. Управление аккаунтами Необходимо реализовать… AI и машинное обучение, Python ∙ 19 часов 10 минут назад ∙ 14 ставок |
Построить модель классификации клиентов1. Есть данные клиентов в Mongo/SQL (примерно 20 000 записей с сырыми данными). 2. Необходимо на их основе построить фичи и модель классификации клиентов на поведенческие группы. 3. Проект выполнить на Python. AI и машинное обучение, Python ∙ 2 дня 13 часов назад ∙ 34 ставки |
ИТ Автоматизация ведения VAT-отчетности
10 000 UAH
Необходимо разработать систему для автоматизации переноса данных о продажах из CRM в бухгалтерскую систему Wafeq. Система должна импортировать банковские и платежные отчеты, автоматически сверять платежи с инвойсами, формировать инвойсы для VAT-отчетности и минимизировать ручную… AI и машинное обучение, Python ∙ 2 дня 18 часов назад ∙ 44 ставки |
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 3 дня 7 часов назад ∙ 42 ставки |
Автоматическая публикация видео в социальные сети по расписаниюТехническое задание (ТЗ) Автоматическая публикация видео в социальные сети по расписаниюОписание проекта Нужен скрипт/бот (Python предпочтительно, либо любое другое решение на ваш выбор — главное стабильность и простота поддержки), который автоматически публикует видео из папки… Python, Разработка ботов ∙ 3 дня 19 часов назад ∙ 59 ставок |