Как растровые массивы более эффективны, чем логические? - PullRequest
0 голосов
/ 06 февраля 2020

Итак, я новичок в растровых изображениях. Прошу прощения за уровень моего вопроса. Я пытаюсь принять решение о типе структуры данных, которую я должен использовать для парных сравнений векторов.

Мне сказали использовать растровые изображения вместо представления каждого вектора (всего 40k),

v1 ={ 12,78,96,87,100,...}

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

Я использую python для реализации. Заранее спасибо.

1 Ответ

0 голосов
/ 07 февраля 2020

Обычно битовые карты используются для обработки большого количества связанных логических выражений в компактной памяти. Например, если бы у вас было 16 логических значений, вы могли бы использовать одно растровое изображение для кодирования всех их состояний в одно 16-разрядное целое число.

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

Если вы не имеете в виду растровые изображения как в формате изображения, а рассматриваемые векторы являются цветными каналами для изображения? В этом случае имеет смысл использовать стандартный формат изображения для представления изображений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...