1
2
您可以使用拆分您的行
|
2
2
这里有一个可能的
期望输出:
如果还要查找匹配的行:
|
3
2
我不认为有一个很好的方法来完全矢量化这个问题,(应用家庭实际上只是一个蝴蝶结循环)。但是你可以按列来做,而不是按行。如果需要进一步改进,则可以在每列之后通过删除可以从匹配中排除的行来减小问题的大小(这将导致索引问题,但相对来说是可行的)。 下面是我的尝试,它使用for循环(可以用lappy代替)。 它返回一个真值矩阵,带1的行可以与带1的列相匹配,这就给出了邻域的配对。
|
4
2
编辑以显示任意列数的解决方案:
|
user3152377 · Python:矢量化/广播会提高速度吗? 6 年前 |
Remy · 如何在MATLAB中有效地求出阵列所选指标的最大值? 6 年前 |
Omry Atia · 在R中,对数据帧的行应用函数并返回数据帧 6 年前 |
Kapa11 · MATLAB:复制数组中的零项 6 年前 |
bumblebee · 回归“累积”期望值的矢量化 6 年前 |
fales · Python中的许多对的相同操作 6 年前 |
user5054 · 有没有办法从矩阵中矢量化列的选择(重复)? 6 年前 |
Fnord · 具有屏蔽索引的numpy数组上的向量化和运算 6 年前 |
Rochak Agrawal · 以下八度音阶代码段的矢量化代码是什么 6 年前 |