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

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

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

10 ответов

16 просмотров

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

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 Автор вопроса

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта