python - How to 'and' data without ignoring digits? -


say have number, 18573628, each digit represents kind of flag, , want check if value of fourth flag set 7 or not (which is).

i not want use indexing. want in way and flag mask, such this:

00070000

i use np.logical_and() or that, consider any positive value true. how can and while considering value of digit? example, preforming operation

flags = 18573628

and

mask = 00070000

would yield 00010000

though trying different mask, such

mask = 00040000

would yield 00000000

what can is

if (x // 10**n % 10) == y:     ... 

to check if n-th digit of x (counting right) equal y


Comments

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -