使用lis中的索引从位数组中提取元素

2024-05-16 23:40:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我得到了一个位数组元素的索引列表。我要提取元素。在

如果我用这个简单的例子,经典方法

from bitstring import BitArray
barray = BitArray('0b101111011110101')
index = [1,2,3,4]
barray[index]

我搞错了

^{pr2}$

如果我使用元组或numpy数组作为索引,也是一样的。我看了文档和主要功能,这对我来说很奇怪,但似乎不可能,我不知道为什么。在

似乎唯一的解决办法就是做一个循环,我想避免它的速度。在

有人知道吗?在


Tags: 方法fromimportnumpy元素列表index数组