Scilab kullanıyorum ve bir dizi boole'yi bir tamsayı dizisine dönüştürmek istiyorum:
>>> x = np.array([4, 3, 2, 1])
>>> y = 2 >= x
>>> y
array([False, False, True, True], dtype=bool)
Scilab'da şunları kullanabilirim:
>>> bool2s(y)
0. 0. 1. 1.
hatta 1 ile çarpın:
>>> 1*y
0. 0. 1. 1.
Python'da bunun için basit bir komut var mı, yoksa bir döngü kullanmam gerekir mi?