170 похожих чатов

Камрады, нужно направление, в общем нужно примерно 100 метров памяти,

чтобы обращаться к ним побитно, надо подобие матрицы построить и потом просто смотреть состояния битов, не сталкивался с таким в питоне, как оптимально сделать?

10 ответов

19 просмотров

Как то подробнее можно? Какие еще состояния?) Возможно, даже задачу можно описать?)

Ruslan-Popov Автор вопроса
Владимир
Как то подробнее можно? Какие еще состояния?) Возм...

создать бинарный массив на пару гигов и расставить там биты, затем смотреть их состояние

https://pypi.org/project/bitarray/

ну и для матриц связности графов наверняка что-то поспециальнее есть

ctypes? Побитно умеет, работает шустро

Ruslan-Popov Автор вопроса
Maxim N
https://pypi.org/project/bitarray/

Похоже на то, что надо

Ruslan-Popov Автор вопроса
Ruslan-Popov Автор вопроса
Alexander
ctypes? Побитно умеет, работает шустро

непонятно, как его итеративно наполнять... если сразу массив определить, то работает

Ruslan Popov
непонятно, как его итеративно наполнять... если ср...

для наполнения и хранения вы можете использовать любой объект, имеющий метод bytes() или умеющий memoryview(), а структурой ctypes уже просматривать биты с нужным смещением. Но это пальцем в небо, хз, что там у вас как 🤷‍♂

Ruslan-Popov Автор вопроса

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта