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

Дата: 2024-05-16
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-05-16
Описание
Заполнение готового скрипта на пайтон для гугл-формы. Доработка существующего продукта. Нужно заполнить скрипт на питоне для существующей Гугл-формы, форма есть, скрипт есть, нужен исполнитель, срочно.
Похожие заказы
Разработка на Python
дистанционно
договорная
Дата работы условная. нужно объединить 2 кода в один. Доработка существующего продукта. Необходимо выполнить лемматизацию русского текста. Однако pymorphy2 больше не поддерживается для python 3.11. Есть "костыль", с помощью которого можно выполнить лемматизацию текста. Его необходимо вставить в уже существующий код, если это возможно. Код: import nltk import sys import string from nltk.tokenize import word_tokenize from nltk.corpus import stopwords from nltk.stem import WordNetLemmatizer from textblob import TextBlob from PyQt5.QtWidgets import* class NLTK_Calculator(QMainWindow): def __init__(self): self.text="" super().__init__() self.init_ui() def init_ui(self): self.setWindowTitle('Text analysis') self.setGeometry(200,200,1000,500) self.open_button=QPushButton("Open",self) self.open_button.setGeometry(10,10,150,30) self.open_button.clicked.connect(self.open_file) self.calculate_informativeness_button1=QPushButton("Информативность",self) self.calculate_informativeness_button1.setGeometry(10,110,360,30) self.calculate_informativeness_button1.clicked.connect(self.display_informativeness1) last_button_y = 210 result_label_height = 30 result_label_y = last_button_y + result_label_height + 60 self.result_label = QLabel("", self) self.result_label.setGeometry(60, result_label_y, 600, result_label_height) def preprocess_text_for_informativeness1(self, text): words = word_tokenize(text) stop_words = set(stopwords.words('russian')) words1 = [w.lower() for w in words if w.isalpha() and w.lower() not in stop_words] return words1 def calculate_informativeness1(self, text): words = word_tokenize(text) words1=[w.lower() for w in words if w.isalpha()] filtered_words = self.preprocess_text_for_informativeness1(text) informativeness1 = len(filtered_words) / len(words1) if len(words1) > 0 else 0 return informativeness1 def display_informativeness1(self): show_informativeness1 = self.calculate_informativeness1(self.text) self.result_label.setText(f"Informativeness1: {show_informativeness1:.8f}") def open_file(self): file_path,_=QFileDialog.getOpenFileName(self,"Choose file","","*.txt") if file_path: with open(file_path,'r',encoding='utf-8',errors='ignore')as file: self.text=file.read() if __name__=="__main__": app=QApplication(sys.argv) window=NLTK_Calculator() window.show() sys.exit(app.exec_()) Костыль: def pymorphy2_311_hotfix(): from inspect import getfullargspec from pymorphy2.units.base import BaseAnalyzerUnit def _get_param_names_311(klass): if klass.__init__ is object.__init__: return [] args = getfullargspec(klass.__init__).args return sorted(args[1:]) setattr(BaseAnalyzerUnit, '_get_param_names', _get_param_names_311) pymorphy2_311_hotfix() # Вызываем исправляющую функцию здесь from pymorphy2 import MorphAnalyzer import pymorphy2 def pymorphy2_example(): morph = pymorphy2.MorphAnalyzer() # Создаем объект MorphAnalyzer после применения исправлений parse_result = morph.parse('лужа') print(parse_result[0].normal_form) pymorphy2_example().
Москва
Фрилансеры
2024-06-15
Подробнее
Разработка на Python
дистанционно
договорная
Разработка приложений для ПК. Настройка. Здравствуйте, друзья! Есть задача спарсить данные из китайского маркетплейса Пойзон. У него нет сайта, поэтому нужно перехватывать запросы с его мобильного приложения. Я только недавно сел за Burp Suite, возникла такая проблема: когда я на мобильном девайсе включаю прокси на Burp Suite, это приложение перестает отдавать данные и передавать запросы. Без прокси всё работает отлично. Если кто-то сталкивался с этим или нужна доп информация, очень жду в сообщениях! Оплата договорная.
Москва
Фрилансеры
2024-06-13
Подробнее
Разработка на Python
дистанционно
от 10000.00 руб.
Обучение. Доработка существующего продукта. Нужно перевести алгоритм ≈ 1000 строк из Питона 2 в Питон 3. На основе примеров сделать тесты. Пожелания и особенности: Нужно перевести алгоритм ≈ 1000 строк из Питона 2 в Питон 3. На основе примеров сделать тесты.
Москва
Фрилансеры
2024-06-13
Подробнее
Разработка на Python
дистанционно
договорная
Система распознавания лиц. Разработка с нуля. Необходимо написать программу на python для дипломной работы, которая производит поиск лица человека в загруженным видеофайле, с исходным набором изображений.
Москва
Фрилансеры
2024-06-13
Подробнее
Разработка на Python
дистанционно
договорная
Дз по питону. Разработка с нуля. Задача: -Имея данный эксель, в котором зеленое это Устьевые давления (THP), а синее Дебиты(GAS flowrate). Я сделал эксель на 4 значения и того и того, но их задает пользователь, т.е может быть и по одному и по 10. Получить по итогу txt файл, в котором помимо этих выведенных значений будет еще и рассчитано забойное давление(BHP) -Все остальное в файле оставить как есть, меняться будут только зеленые, синие и красные значения. -Таблица Забойных давлений выглядит так: Берется устьевое давление(THP) 1, и с его значением рассчитывается Забойное давление, меняя дебиты. Я это показал фиолетовым. Т.е берется фиолетовое устьевое давление, и меняя дебиты получается мини табличка забойных давлений. Далее берется следующее устьевое давление (желтое) и также еще одна мини табличка получается забойных давлений. -Сложность в том, что в формуле забойного давления (BHP) есть параметр zср, для расчета которого нужно как раз таки забойное давление. Препод сказал что это реализуется через цикл while, вот этот момент мне вообще не понятен, поэтому к тебе обращаюсь. -Точность мы задаем для того, чтобы как раз таки с помощью цикла While и сделать это, там как-то из Забойного давления i+1 вычитается забойное давление i, и чето сравнивается, вообще не понял честно. Спросили еще, как тогда для самое первое забойное давление рассчитать, он сказал ну возьмите zср=1. -Формулы вот:.
Москва
Фрилансеры
2024-06-12
Подробнее
Разработка на Python
дистанционно
договорная
Переписать TradingView PineScript на Python. Доработка существующего продукта. Необходимо переписать с PineScript на Python торговый индикатор с сайта TradingView. Пожелания и особенности: Необходимо переписать с PineScript на Python торговый индикатор с сайта TradingView Название индикатора: RSI Trendlines with Breakouts (от Hoan Ghetti) Логика скрипта и его точность должны сохраняться такими же как на сайте. Для расчета RSI можно использовать ta-lib либо pandas-ta. Все расчеты выводятся в том же датафрейме который содержит ohlc данные. 1. Получится ли это качественно сделать? 2. Сколько будет стоить? 3. Сколько займет времени? Если 1 да и 2 входит в бюджет, то отелем 3 пункт и начинаем работать.
Москва
Фрилансеры
2024-06-12
Подробнее
Разработка на Python
дистанционно
договорная
помощь в решении. Помощь в решении с объяснением. С консоли ввести название города,..,по aрi узнать геолокация, прогноз погоды. Асинхронно составить запрос к двум разным нейросетям на составление рассказа про погоду..
Москва
Фрилансеры
2024-06-12
Подробнее