← 返回单词列表
q-gram
计算机科学中的术语,指长度固定为 q 的连续子串,也就是一种按长度划分的字符串片段。
💡 记忆钩子
把一个字符串想象成一条纸带,沿着纸带每次截取连续的 q 个字符;截下来的每一小段就是一个 q-gram。q 改变,截取片段的长度就改变。
📝 学习建议
- 先把 q-gram 记作“长度为 q 的连续子串”,再理解它与 n-gram 的关系;这里的 q 只是表示长度的变量,不是某个固定数字。
- 不要把 q-gram 理解成任意挑出的字符组合;其中的字符必须在原字符串中连续出现。
📖 中文释义
noun
-
core 长度为 q 的连续子串📖 q-gram 是从一个较长字符串中截取的、长度正好为 q 的连续片段。例如,若 q 为 3,就把字符串按连续的三个字符来观察;重点是“连续”和“长度固定”。💡 常用结构是“a q-gram of [长度]”以及“extract q-grams from [字符串]”。该词多见于技术说明、算法论文和程序文档,在普通日常对话中较少使用。中文使用者容易忽略它指的是连续片段,或误以为 q 必须代表某个预先规定的数。The algorithm extracts every q-gram from the input string.该算法会从输入字符串中提取每一个 q-gram。Two words can share several q-grams even when they are not identical.两个单词即使并不完全相同,也可能共享多个 q-gram。
q-grams
plural
🌳 词源
由 q 和表示“片段”或“记录单位”的后缀 -gram 构成;它是 n-gram 的一种表示方式。
From q + -gram.
🔄 变式
q-grams
plural
🏷 单词标签 & 词根