猿问

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

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


matrix = np.array([[False for i in range(3)] for j in range(2)])

# Initial

# [False, False, False]

# [False, False, False]


matrix[:,1].not() # Something like this

# After not operation on column 1

# [False, True, False]

# [False, True, False]


慕哥6287543
浏览 109回答 1
1回答

子衿沉夜

这应该可以解决问题,matrix[:, 1] = np.logical_not(matrix[:, 1])
随时随地看视频慕课网APP

相关分类

Python
我要回答