Tag: scilab

如何将一个布尔数组转换为一个int数组

我使用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中是否有一个简单的命令,或者我必须使用循环?