I use Scilab, and want to convert an array of booleans into an array of integers:
>>> x = np.array([4, 3, 2, 1])
>>> y = 2 >= x
>>> y
array([False, False, True, True], dtype=bool)
In Scilab I can use:
>>> bool2s(y)
0. 0. 1. 1.
or even just multiply it by 1:
>>> 1*y
0. 0. 1. 1.
Is there a simple command for this in Python, or would I have to use a loop?