问题标签 [pattern-finding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 如何在R中的数组中查找数字序列?
我想在数组中找到特定的数字序列。举个例子,假设我想找到两个数字7的序列,即c(7,7)。
取矩阵 M,其中
如果您运行代码,M[5,4] 和 M[5,5] 都等于 7。所以矩阵 M 的序列确实等于我正在寻找的序列。
结果,我想知道序列所在行的索引,因此,我的答案是 5。为了使它更好,我想知道序列开始的列。在这种情况下,这将是 4。
我在 StackOverflow 上找到了与此主题相关的两个答案。问题 1和问题 2
问题 1 是关于在数组中查找序列。我尝试将给出的解决方案与一个apply
函数结合起来,如
但它没有成功。
问题 2 似乎做了我想做的事,但它在 HPH 中,我没有完全掌握代码。
为此,我正在使用 R。感谢您的反馈。
powershell - 根据另一个对象中的字符串查找一个对象中的行
根据另一个文件中的行查找一个文件中的行。
我有一个对象$A
,其中包含一些行,例如:
我想在$B
这些行的对象中找到匹配项,并将匹配项打印到输出文件中。
我已经尝试了一个星期(我在 powershell 的第一周:))我已经来到:
但这并没有给我任何返回结果。
谁愿意帮助我?
c - 如何在整数数组中找到模式?
一周前我做了作业,我必须用 C 语言编写一个函数。该函数获取一个正整数数组,它必须返回数组中的下一个数字。数组看起来像这样:{1,2,3,1,2,3,4,1,2,3,1,2,3,4,1,2,3,-1}; -1 表示数组的结尾。
我知道函数必须返回的数字是 1,但是,如何编写模式查找算法?我在互联网上没有找到任何解决方案,因为关于模式搜索的所有其他问题都与字符串有关,必须找到的模式已经给出。
java - 如何使用 Boyer Moore 算法找到最合适的出现?
我必须实现 Boyer Moore,但它必须找到最合适的出现。(所以是 Boyer Moore 的反向版本)。返回文本中出现模式的最右侧位置的索引。搜索 * 从文本的右端开始,一直到第一个字符(左侧)。我试图反转 for 循环并计算出现次数,但我的代码仍然无法正常工作。我认为它不会以正确的方式转变,但我不确定。这是我的代码:
}
python - 有什么方法可以计算 DataFrame 中特定模式出现的次数?
我有如下所示的 DataFrame:
很明显,这个 DataFrame 中每两行都有一个模式,它们是:
first_pattern = ('A' = 10 & 'B' = 夹克) with ('A' = 10 & 'B' = T-shirt)
second_patterns = ('A' = 20 & 'B' = 夹克) with ('A' = 20 & 'B' = hoodie)
现在我想计算这些模式发生了多少次。
我期待这样的结果:
我将衷心感谢您的帮助。
非常感谢
r - 用 R 在二进制矩阵中查找模式
我有一个 nxn 对称二进制矩阵,我想找到最大的矩形(区域),左上角和右下角为 0,右上角和左下角为 1。如果我只是用循环来做,检查从最大到最小的所有矩形,n=100 需要“天”。有没有人有想法有效地做到这一点?
非常感谢 !