Ребят привет) можете дать идею куда копать Задача такая, есть у

меня пдф файл с транзами, и мне нужно их обработать, эту часть уже сделал, там изначально на каждой стр по 8 штук транзакций, но в последней может быть от 1 до 8, одна транза это массив из 4 значений, как мне сделать чтобы, в зависимости от кол-во транзей, он проходился по ним разным диапозоном, то есть если одна транза - это 4, если две - 8 и тд, просто в тупую через условие или есть какой-то элегантый способ это сделать?

8 ответов

21 просмотр
Yeager-Gizzatullin Автор вопроса

p.s 3 значения, а не 4)

не очень понял. Вы получаете 3*количество_транзакций строк? и всего строк может быть 3*8*n+3*1 или 3*8*n+3*2, n- количество полных страниц теперь вам хочется разбить строки на группы по 3? Или у вас входные данные какие то другие?

Yeager-Gizzatullin Автор вопроса

не, кол-во транзец может быть только 1 до 8, тут не надо кол-во полных страниц, ибо все остальные стр я сделал уже, тут важно именно последняя стр

Yeager Gizzatullin
не, кол-во транзец может быть только 1 до 8, тут н...

так входные данные то какие? привести пример можете? Массив строк длиной 3*количество_транзакций?

Yeager-Gizzatullin Автор вопроса
Павлик Ливаткин
так входные данные то какие? привести пример может...

входные данные могут быть разные, например одна транза это массив строк - ["data", "amount", "id"] может быть два, тогда ["data", "amount", "id","data", "amount", "id" ] и тд и так до 8 транзакций

Yeager Gizzatullin
входные данные могут быть разные, например одна тр...

теперь какие хотите выходные данные? чтобы ["data", "amount", "id","data", "amount", "id" ] стало [["data", "amount", "id"],["data", "amount", "id" ]] ?

Yeager-Gizzatullin Автор вопроса

не, у меня вопрос в другом, у меня уже есть функция как обрабтаыать эти значения, мне нужно просто узнать какое-то кол-во пришло, в зависимости от этого, выбрать разный range, у меня вопрос именно к выбору этого range, тупо через if len(count_transactions) == 1: ... и так до 8, или можно по другому?

Похожие вопросы

Обсуждают сегодня

Всем привет Есть достаточно базовая задача: Дан неориентированный граф. Требуется определить, есть ли в нем цикл, и, если есть, вывести его. Входные данные подаются в виде ма...
Αλeksandr
10
Привет всем. Подскажите, как можно данную задачу более менее эффективно решить? В столовой одного известного Завода вот-вот начнётся обед. На обеде есть три гарнира — макарош...
Vitaliy
6
всем привет. У меня есть неупорядоченный массив точек(в моем случае в трёхмерном пространстве). Есть критерий связанности точек: если евклидово расстояние между ними меньше за...
Павлик Ливаткин
31
Доброе утро. Такой вопрос: есть ли какие-то практически полезные меры вычислительной мощности (в смысле computational complexity) для реальных машин, с ограниченными ресурсам...
Yaroslav Schekin
15
Всем привет Пытаюсь решить следующую задачу: https://informatics.msk.ru/mod/statements/view.php?id=6992&chapterid=101#1 Строка S была записана много раз подряд, после чего из ...
Αλeksandr
10
Здравствуйте. Есть задача нужно найти наименшое число P где фактриал P делиться на 10^N. Ограничения 10^9. Знаю что нужно найти такой P в конце как минимум N нулей. Решение с ...
. Azmiddin
20
Друзья, практический вопрос надо счиать скользящую медиану в последовательности по заданному окну (длины N) тупой вариант - взять значения в окне, отсортировать, взять элеме...
Стас Выщепан
17
Должна-ли работать такая стратегия: Мы каждую секунду бросаем монетку - орел или решка. Если орел - покупаем акцию на все деньги, если у нас есть деньги, или продаем все акци...
George Polevoy
13
#pragma once #include <iostream> #include <vector> template <typename T, typename Comp = std::less<T>> class Heap { public: Heap() = default; Heap(const std::vector<T>&...
Степан
1
Как можно сжимать временные ряды в памяти? У меня есть исторические стоимости ценных бумаг. Данные для каждой минуты в истории OHLC (Open, High, Low, Close). Соответственно, O...
George Polevoy
10
Карта сайта