【问题标题】:Python numpy boolean array not whole columns and rowsPython numpy布尔数组不是整个列和行
【发布时间】:2020-12-08 21:24:08
【问题描述】:

我想对 boolean 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]

【问题讨论】:

标签: python numpy


【解决方案1】:

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

matrix[:, 1] = np.logical_not(matrix[:, 1])

【讨论】:

    猜你喜欢
    • 2013-08-07
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 2020-08-30
    • 2020-03-25
    • 2021-09-12
    • 1970-01-01
    • 2021-11-29
    相关资源
    最近更新 更多