cost 217 ms
为什么在继承 `bitstring.BitArray` 时,子构造函数的第一个参数被用于父构造函数? - Why is the first argument of child's constructor being used in parent's constructer when inheriting `bitstring.BitArray`?

我希望我的 class 继承BitArray class 但我在构造函数中遇到了问题。 我有几个位置和关键字 arguments 我想在孩子中使用,但由于某种原因,第一个位置参数总是在父母中使用。 有谁知道这是为什么以及如何解决它? 示例代码: Output: ab的 output 应该是空的 ...

Python 有效地将偶数位和奇数位分配给位串/位数组 - Python efficient assigning of even and odd bits to a bitstring/bit_array

我从带有 8 个芯片的设置中接收序列化 DDR 数据。 由于在硬件中实现读出的方式,计算机接收到的数据具有以下结构: 芯片 A 的位 0 和 1,芯片 B 的位 0 和 1,... 芯片 A 的位 2 和 3,芯片 B 的位 2 和 3,... 为了理解每个芯片的单独回复,需要拆分数据: 这段代码工 ...

整数非零 - Nonzero for integers

我的问题如下。 我正在生成一个大小为 n 的随机位串,并且需要迭代随机位为 1 的索引。例如,如果我的随机位串最终为 00101,我想检索 [2, 4](我在其上将迭代)。 目标是使用 Python/NumPy 以尽可能最快的方式做到这一点。 一种快速的方法是使用 NumPy 并执行 np.non ...

如何将文件转换为 RAW 位串? - How do I turn a file into a RAW bitstring?

如何读取文件并将其转换为 RAW 位字符串? 例如,我打开一个 512kb 的图像,它逐字节读取文件,并吐出文件的长位字符串? 我想对字符串应用一些函数,但我想不出一种方法来一致地解压缩文件。 我想我需要的是逐字节读取文件而不关心原始文件格式的东西......当它逐字节读取时,会创建一个巨大的 i ...

随机生成固定和的位串 - Randomly Generate bitstrings with fixed sum

我想生成一组具有特定长度 N 的随机生成的位串,但我想确保每个位串的总和加起来等于某个数字,比如 $k$。 我 go 如何在 Python 中执行此操作而不生成所有可能的位串并删除那些加起来不等于 k 的位串? 示例:假设我们想生成 10 个不同的位串,每个位串的长度为 96,但我们必须确保每个位串 ...

我们可以构造一个满足给定位谓词的无限列表吗? - Can we construct an infinite list that satisfies a given bit predicate?

如果我们有一个给定的谓词p:: [Bool] -> Bool ,它以一个无限列表作为参数并根据一些未知条件返回True或False ,我们不知道这个谓词是什么。 我们可以计算出一个 function f:: ([Bool] -> Bool) -> [Bool] ,它采用这样的谓词 ...

"向文件写入\/读取位串" - Write/read bit-string to/from a file

我已经使用 RLE 编码了一个 8x8 的数字块,并得到了我需要写入文件的这一串位。 序列的最后一个系数被相应地填充,以便整个事物可以被 8 整除。 在上图中,您可以看到数字数组、RLE 编码(86 位长)、可被 8 整除的填充版本(88 位长)以及我要写入文件的串联字符串。 ...

将位串写入 C++ 中的二进制文件 - Writing bitstrings to a binary file in C++

我正在开发一个压缩器,它使用 C++ 中的霍夫曼编码压缩文本文件。 执行编码后,我得到一个表示编码文件的位串(假设任意长度或说长度 = 2611)。 现在,我想将此位串写入二进制文件。 我怎样才能做到这一点? bitset 有什么用吗? 我知道文件大小必须是 integer 字节数,所以我将填充位 ...

写入位(从位串)以在 python 中创建二进制文件 - Writing bits (from a bit string) to create a binary file in python

我是 python 的新手。 这是我正在努力实施的。 我有一个很长的位字符串“1010101010101011111010101010111100001101010101011...”。 我想把它写成比特并使用 python 创建一个二进制文件。 (稍后我想用 IDA 反汇编它,这对于这个问题并不 ...

如何在 Elixir 中将 BitString 转换为字符串? - How can i convert a BitString into a String in Elixir?

我有一个接收字符串列表并将每个字符串连接成一个新字符串的函数,我使用 Enum.join 来做到这一点。 但是当我尝试此操作时,出现以下错误: 我解决这个问题的方法是尝试将 BitString 转换为字符串,但我在 Elixir 的文档中找不到任何用于执行此操作的内容。 我的另一个解决方案是试图 ...

python字节到位串 - python bytes to bit string

我有需要转换为BIT STRING的类型bytes值 bytes_val = (b'\\x80\\x00', 14) 索引零中的字节需要转换为长度由第二个元素(在本例中为 14)指示的位串,并格式化为如下所示的 8 位组。 预期输出 => '10000000 000000'B 另一个例子 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM