Перейти к содержанию
    

Написать программу- открыватель Пайтон 3.8

Привет. ищу начинающего специалиста, способного написать на паитоне 3.8, программу для открывания бинарных файлов. В самом файле 8 столбцов данных.  Собственно, программу с интерфейсом мне не к чему, достаточно обычного вывода графиков в plt.plot. Прикладываю образцы файлов в текстовом формате, для полного понимания структуры и последовательности данных в файле (файл 2тхт, можно открыть в экселе) . Второй файл уже идет с бинарными данными. Разделитель между столбцами " ".  Еще пожелание. так как в реальности объём файла до 1 гБ, то нет необходимости весь файл открывать сразу, достаточно указать от какого до какого значения открыть и вывести на график. 

бюджет 4500 руб. срок пару дней.

 

test8.txt 2.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 minutes ago, Amalyn said:

Привет. ищу начинающего специалиста, способного написать на паитоне 3.8, программу для открывания бинарных файлов. В самом файле 8 столбцов данных.  Собственно, программу с интерфейсом мне не к чему, достаточно обычного вывода графиков в plt.plot. Прикладываю образцы файлов в текстовом формате, для полного понимания структуры и последовательности данных в файле (файл 2тхт, можно открыть в экселе) . Второй файл уже идет с бинарными данными. Разделитель между столбцами " ".  Еще пожелание. так как в реальности объём файла до 1 гБ, то нет необходимости весь файл открывать сразу, достаточно указать от какого до какого значения открыть и вывести на график. 

бюджет 4500 руб. срок пару дней.

 

test8.txt 175.98 kB · 1 download 2.txt 45.39 kB · 1 download

Графики можно посмотреть в Matlab без программирования. При загрузке данных из текстового файла нужно правильно настроить разделитель.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нету у меня матлаба. Да и боюсь что его настройка будет не сильно отличаться от питона. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 я же и пишу, что в экселе приложен образцец для понимания структуры и порядка

 

сам регистратор данных может писать в формате ТХТ, но не долго. после часа работ, начинаются тормоза. Есть мнение, частично проверенное на практике, что эти задержки, связанны именно с текстовым форматом. Поэтому нуждаюсь в коде для проверки этой гипотезы. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В текстовом файле не 8 столбцов, а чаще 4, лишь иногда 8.

В "бинарном" файле находятся однобайтные значения, разделенные то пятью пробелами, то одним, то десятью. Т.е. файл по большей части состоит из мусора. Ну да ладно. Но как из однобайтных значений предлагается получать соответствующие им (в текстовом формате) значения типа "0,10" или "301,27"? Разве что только по таблице, или при помощи каких-то коэффициентов, которых в прилагаемых файлах нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17.06.2021 в 12:17, Amalyn сказал:

сам регистратор данных может писать в формате ТХТ, но не долго. после часа работ, начинаются тормоза. Есть мнение, частично проверенное на практике, что эти задержки, связанны именно с текстовым форматом.

Есть мнение, что программиста написавшего сохранение этих файлов на регистраторе (что bin что text) в таком виде, надо срочно менять.  :biggrin:

При просмотре файлов складывается ощущение, что их старались сделать как можно более объёмнее. И бестолковее....

Хотя... может программисту платили пропорционально объёму файлов?  :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4500 / 2 = 2250 / 8 = 281 в час / 72 = 3.9 $/h

Конечно и пары часов хватит для этой "сложнейшей" задачи.

Но тут главное оценка дающего.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/17/2021 at 12:09 PM, Elsystems said:

Графики можно посмотреть в Matlab без программирования. При загрузке данных из текстового файла нужно правильно настроить разделитель.

Сколько сейчас времени требуется матлабу, чтобы открыть текстовый файл размером 1 Гбайт, а затем построить график из данных этого файла? Где-то лет 6 назад на то, чтобы открыть и распарсить простой текстовый файл размером около 300 Мбайт матлабу надо было не меньше 30 секунд. Для сравнения сейчас numpy делает тоже самое за 2-3 секунды, pyqtgraph строит 1 миллион точек на графике за 100-300 мс. Матлаб вообще (в то время) после минуты раздумий отказывался строить 1 миллион точек. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...