![]() |
1
1
如果你不反对用j,你可以用
match运算符的一个很好的特性是,可以使用它来比较任意维度的数组;如果
要确定矩阵是否是另一个矩阵的子矩阵,可以使用
结果左上角的1表示y等于x的部分具有给定的像素作为其左上角。原因是Y中可能有多个X的重叠副本,并且只有标记一个像素才能让您看到每个匹配的图块的位置。 |
![]() |
2
0
|
![]() |
3
0
只需使用aho corasick(time o(matrix size))搜索输入矩阵每行中的模式行。结果应该足够小,以便快速将其加入到最终结果中。 |
![]() |
4
0
我不认为存在任何类似于1以上维度的正则表达式的东西,但是如果您想匹配一个精确的模式而不是一类模式,那么我建议您阅读卷积(或者更确切地说 Cross-correlation ) 原因是,有许多高度优化的库函数(如IPP)可以比您希望自己实现的速度更快。这种方法也适用于更高的尺寸。 此外,这不一定会给你一个“匹配”,而是一个“峰值”,在相关图中,如果这个峰值等于你正在搜索的模式的平方系数之和,那么这个峰值将对应于匹配。 |
![]() |
AstralHex · 矩阵乘法代码工作不正常 7 月前 |
![]() |
Max · 用两列中的特定值对识别R中的数据帧行 9 月前 |
![]() |
RobertF · 如何将函数应用于矩阵的每个元素? 9 月前 |
![]() |
Landers · 将矩阵转换为包含所有值的列表 1 年前 |
![]() |
P_B · 如何从矩阵中减去均值向量 1 年前 |
![]() |
Rotacional · 获取矩阵中的方向元素 1 年前 |
![]() |
ImRobb · 为什么int**m不等于int m[][]?[关闭] 1 年前 |