私は Scilab を使用しており、ブール値の配列を整数の配列に変換したいと考えています。
>>> x = np.array([4, 3, 2, 1])
>>> y = 2 >= x
>>> y
array([False, False, True, True], dtype=bool)
Scilab では、以下を使用できます。
>>> bool2s(y)
0. 0. 1. 1.
または、単に 1 を掛けます。
>>> 1*y
0. 0. 1. 1.
Pythonでこれを行うための簡単なコマンドはありますか、それともループを使用する必要がありますか?