Extract Indices of Numpy Array Based on Given Bit Information
vbubbly21 at gmail.com
Sat Oct 18 09:02:25 CEST 2014
So, the Bit No. 2-5 for the following case is '1101', right?
If my required bit combination for Bit No. 2-5 is '1011', then the above
number (1073741877) is not chosen, right??
Look forward to know your confirmation.
On Sat, Oct 18, 2014 at 3:50 PM, Chris Angelico <rosuav at gmail.com> wrote:
> On Sat, Oct 18, 2014 at 5:42 PM, Artur Bercik <vbubbly21 at gmail.com> wrote:
> > I got some sense, but could not imagine if required Bit No. 2–5, and Bit
> > Combination 0000.
> > I hope example with the new case would make me more sense.
> Just write the number in binary, with the bits you're interested in
> set to 1, and everything else 0:
> ... 876543210
> ... 000111100
> >>> 0b000111100
> >>> 1073741877 & 0b000111100
> So this number does _not_ have all zeroes there. If it did, the result
> would be zero. To look for some other pattern, just do the same thing
> - suppose we want to find numbers where it's 1001, we just look for
> the result to be 0b000100100, or 36.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-list