Python numpy布尔数组不是整列和整行

Python numpy布尔数组不是整列和整行,python,numpy,Python,Numpy,我想对布尔Numpy数组的整个列/行应用NOT操作。Numpy可以这样做吗 matrix=np.数组([[范围(3)中的i为假]范围(2)中的j为假)]) #首字母 #[假,假,假] #[假,假,假] 矩阵[:,1].not()#类似这样的东西 #在对第1列执行not操作之后 #[假,真,假] #[假,真,假] 这应该可以解决问题,请参阅 谷歌让我找到了 matrix[:, 1] = np.logical_not(matrix[:, 1])

我想对布尔Numpy数组的整个列/行应用NOT操作。Numpy可以这样做吗

matrix=np.数组([[范围(3)中的i为假]范围(2)中的j为假)])
#首字母
#[假,假,假]
#[假,假,假]
矩阵[:,1].not()#类似这样的东西
#在对第1列执行not操作之后
#[假,真,假]
#[假,真,假]

这应该可以解决问题,请参阅

谷歌让我找到了
matrix[:, 1] = np.logical_not(matrix[:, 1])