Вопросы по теме 'bitarray'
Преобразование байта или int в битовый набор
Имею следующее:
int num=Integer.parseInt(lineArray[0]);
byte numBit= num & 0xFF;
Есть ли очень простой способ преобразовать numBit в битовый массив? Или даже лучше, есть ли способ обойти байтовое преобразование int и сразу перейти от...
20113 просмотров
schedule
10.09.2021
Преобразование набора целых чисел в битовый массив для поиска с эффективным использованием памяти
У меня есть набор из 150 миллионов целых чисел в Python, которые я хотел бы использовать для фильтрации данных. Каждое из этих целых чисел является «идентификатором пользователя», хранящимся в 32-битном формате, и я хочу удалить всех пользователей,...
194 просмотров
schedule
25.11.2021
Значение становится нулевым при десериализации с моделью после изменения на сокращенное свойство в C #
В моем решении сериализовать данные с помощью модели и хранить как битовый массив в SQL, и он извлекает битовый массив, а затем десериализует с той же моделью. В модель мы внесли одно изменение. Существующее свойство изменено на сокращенное...
52 просмотров
schedule
09.03.2022
Установка битового массива в Python 2.6 в Windows
Я хотел бы установить bitarray в Windows под управлением Python 2.6.
У меня установлен mingw32, и для C:\Python26\Lib\distutils\distutils.cfg установлено:
[build]
compiler = mingw32
Если я наберу в окне cmd.exe :
C:\Documents and...
2090 просмотров
schedule
30.03.2022
VBnet Доступ к отдельным битам байта // Длина и количество BitArray равны значению байта?
Я пытаюсь связаться с ПЛК, который принимает/отправляет 16-битные значения, причем каждый отдельный бит позволяет выполнить проверку или нет.
Для этого я пытался использовать .Net BitArray, но результаты были далеко не успешными.
Базовая...
845 просмотров
schedule
29.03.2022
Обратное дополнение битового массива Python
Я использую Python bitarray module для преобразования последовательности ДНК, записанной в двоичном файле, в ее обратное дополнение. Каждый нуклеотид представлен двумя битами в следующем формате: A - 00, C - 01, G - 10, T - 11 .
Например,...
823 просмотров
schedule
12.04.2022
C# Prime Generator, максимизирующий битовый массив
(С#, простой генератор) Вот код, который мы с другом ковырялись:
public List<int> GetListToTop(int top)
{
top++;
List<int> result = new List<int>();
BitArray primes = new BitArray(top / 2);
int root =...
2960 просмотров
schedule
10.05.2022
Безопасность потоков BitArray
Я ищу информацию о потокобезопасности одновременной записи в класс System.Collections.BitArray .
В частности, рассмотрим следующий надуманный пример:
BitArray bits = new BitArray(1000000);
Parallel.For(0, bits.Count, i =>
{
bits[i] = i...
1009 просмотров
schedule
08.06.2022
Юля выводит разные результаты при расчетах с переменными
Проблема сложно описать (отсюда плохой заголовок), легче показать:
matr =
[
1 1 3
2 1 10
3 2 3
13 8 10]
i=1
print(matr[:,2].==i .* matr[:,3].!=i)
x = matr[:,2].==i
y = matr[:,3].!=i
print(x .* y)
Первый и второй print () должны быть...
44 просмотров
schedule
11.07.2022
Самый быстрый способ проверить C# BitArray на ненулевое значение
Я пытаюсь быстро обнаружить коллизии между BitArrays в С# (используя логическую операцию AND), в результате чего один BitArray представляет перекрывающуюся область.
Очевидно, что если результирующий массив состоит только из нулей, коллизии нет....
941 просмотров
schedule
20.07.2022
Вызывает ли перечисление BitArray много операций упаковки/распаковки?
System.BitArray реализует только неуниверсальный IEnumerable, который возвращает объект для свойства IEnumerator.Current. Запускает ли foreach над BitArray - например
foreach (bool b in bitArray)
{
// ...
}
упаковывать и распаковывать...
485 просмотров
schedule
13.09.2022
Быстрое создание 32-битного хеш-кода, однозначно идентифицирующего структуру, состоящую (в основном) из примитивных значений.
РЕДАКТИРОВАТЬ: 64 или 128 бит также будут работать. Мой мозг по какой-то причине переключился на 32-битную версию, думая, что этого будет достаточно.
У меня есть структура, состоящая в основном из числовых значений (int, decimal) и 3 строк,...
1353 просмотров
schedule
30.09.2022
Как определить и работать с массивом битов в C?
Я хочу создать очень большой массив, в котором я пишу «0» и «1». Я пытаюсь смоделировать физический процесс, называемый случайной последовательной адсорбцией, когда единицы длины 2, димеры, осаждаются на n-мерную решетку в случайном месте, не...
93316 просмотров
schedule
17.02.2023
Генерация хорошего хеш-кода (GetHashCode) для BitArray
Мне нужно сгенерировать быстрый хеш-код в GetHashCode для BitArray. У меня есть словарь, в котором ключами являются BitArrays, и все BitArrays имеют одинаковую длину.
Кто-нибудь знает быстрый способ сгенерировать хороший хэш из переменного...
2799 просмотров
schedule
14.10.2022
Сбросить старший бит в слове (int32) [C]
Как я могу сбросить самый значащий установленный бит слова (например, 0x00556844 -> 0x00156844)? В gcc есть __builtin_clz , но он просто считает нули, что мне не нужно. Кроме того, как мне заменить __builtin_clz для компилятора msvc или intel c?...
1833 просмотров
schedule
03.11.2022
Как настроить BitArray для установки определенных битов на основе значения?
Как мне использовать BitArray, чтобы сделать несколько вещей, таких как самые простые, установка значения в биты, а не просто биты! Я начинаю сожалеть, что когда-либо использовал эту хрень под названием BitArray.
Скажем, у меня есть такие биты....
1286 просмотров
schedule
16.03.2023
BitArray для целочисленного выпуска
public static int getIntegerFromBitArray(BitArray bitArray)
{
var result = new int[1];
bitArray.CopyTo(result, 0);
return result[0];
}
// Input A) 01110
// Output A) 14
// Input B) 0011
// Output B) 12 <=== ????? WHY!!! :)
Может...
4769 просмотров
schedule
23.03.2023
Медленные побитовые операции
Я работаю над библиотекой Python, которая выполняет множество побитовых операций с длинными битовыми строками, и я хочу найти тип битовой строки, который максимизирует ее скорость. Я пробовал встроенный Python типа int, numpy, bitstring и bitarray...
5793 просмотров
schedule
08.11.2022
Битовый массив в столбце Oracle
У меня есть несколько источников информации, которую мне нужно хранить в таблице (вместе с другой информацией). На данный момент я не знаю, какие и сколько источников будет. Источник не требуется бизнес-логикой, а хранится только для...
352 просмотров
schedule
05.10.2023
Как получить байты файла?
Я знаю простой вопрос: я хочу получить байты файла, которые будут использоваться для добавления этих байтов в битовый массив, который затем я могу использовать для записи в файл с именем bytes.exe и его запуска. Я знаю, как читать байты...
2321 просмотров
schedule
23.10.2023