我有一个类似下面示例的numpy数组。
A B C D ...
1 1 1 1
1 1 1 0
1 1 0 0
1 0 0 0
...
但是,这些事件是相关的。假设事件A和C相关。如果没有发生A,则C不会发生。因此,据我了解,我正在尝试做的事情:
要清楚,在某些情况下会有多个相关事件。例如,A,C,F和J可能是相关的。另外,numpy数组中的列也没有命名-为了便于说明,我添加了A,B,C和&c标题。
我一直通过以下方式手动执行此操作:
df[(df[:,0] == 0) & (df[:,2] == 1), 2]
如何存储事件以循环浏览相关事件,并使用它来更新numpy数组?