在计算机科学中,模式匹配是检查给定记号序列中,是否存在某种模式的组成部分的行为。与模式识别相反,匹配通常必须是精确的。模式通常具有序列或树状结构的形式。模式匹配的用途包括:输出一个模式在一个记号序列中的位置(如果有的话),输出匹配模式的一些组成部份,以及用一些其他的记号序列替换匹配模式(即搜索和替换)。...
19 KB (2,162 words) - 13:32, 10 February 2024
匹配有以下几种可能的解释: 匹配 (图论):寻找图中没有任何两条边拥有一个共同顶点的子图。 字符串的模式匹配。 阻抗匹配...
288 bytes (32 words) - 14:12, 13 March 2022
这种模式适用于许多英国城市。此外,如果它逆时针旋转90度,它可以相當准确地匹配门兴格拉德巴赫市。这可能是因为当时的年代在城市發展上,交通十分关键。沿著運輸帶交通便利,卻有噪音、空汙等因素,是分布著工廠。一般来说,旧城市遵循霍伊特模式,较新的城市因交通革新在噪音、空汙問題上減弱,遵循伯吉斯(同心圆)模式。...
3 KB (368 words) - 03:17, 25 October 2024
AWK (category 模式匹配编程语言)
造AWK时,其目的是用于文本处理,并且这种语言的基础是,只要在输入数据中有模式匹配,就执行一系列指令。该实用工具扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进行下一个编程步骤。如果找不到匹配内容,则继续处理下一行。 AWK是一种处理文本文件的语言。它将文件作为记录...
17 KB (2,614 words) - 03:26, 18 September 2024
在心理学和认知神经科学中,模式识别描述了一个认知过程,该过程将来自刺激的信息与信息召回相匹配来自记忆。 当大脑接收到来自环境的信息并输入短期记忆时,会发生模式识别,从而导致长期记忆的特定内容自动激活。一个早期的例子就是学习字母顺序。当护工对孩子重复"a, b, C"多次, 利用模式识别, 孩子会说'C',在顺序的听到'a...
32 KB (4,963 words) - 17:42, 28 May 2023
在计算机科学中, 字符串近似匹配(通常俗称为字符串模糊查询),是一种字符串查找技术,用来近似匹配一个模式,而不是完全匹配。 匹配的近似度用如下方法来度量:把字符串转换成完全匹配的字符串所需要的基本操作步数。这个数量被称为编辑距离。通常基本操作有:[1] 插入: cot → coat 删除: coat...
4 KB (591 words) - 18:36, 17 November 2021
通配符 (category 模式匹配)
匹配任意的大小写字母。Unix shells 可以在用括号括起来的指定字符前加一个"!"来表示否定。匹配到多个文件或路径的通配符模式称为glob扩展。 在SQL中,通配符可用于"LIKE"表达式中,百分号(%)匹配零个或多个字符,下划线(_)匹配...
3 KB (456 words) - 07:59, 13 March 2023
SNOBOL (category 模式匹配编程语言)
模式匹配和模式匹配连带替换,所有运算操作,都有“主语”(subject)。基础操作运算,只有一个主语,构成主语的表达式被求值。赋值运算操作有“宾语”(object),等号右侧的值被赋予左侧的变量,如果对主语或宾语的求值失败,则不发生赋值。在模式匹配时,针对“模式”(pattern)对主语进行匹配...
15 KB (1,777 words) - 12:47, 6 March 2024
在计算机编程中,数据驱动编程,是一种编程范型,在其中程序语句描述要匹配的数据,和对它需要做的处理,程序本身不定义选取数据的一序列文件操作步骤。数据驱动语言的标准例子是文本处理语言sed和AWK,在其中数据是输入流中的一序列的行,因而它们也叫面向行的语言,而模式匹配主要通过正则表达式或行号来完成。...
4 KB (454 words) - 13:27, 10 February 2024
0.1)的浏览器(比如Firefox)和Internet Explorer 8。 「接近标准」模式的渲染和「标准」模式除了一点之外,在所有细节上相匹配。表单元格内部图片的布局采用和「quirks」模式相同的方式被处理,而不是按照标准,这点和例如Internet Explorer 7(以及更早)的舊有(英语:legacy...
20 KB (1,821 words) - 10:38, 9 November 2022
find是一个用于在文件系统中寻找文件的Unix命令行工具。它的用法包括文件名模式匹配,时间戳匹配。默认的find仅仅搜索当前目录下的文件。相比locate命令而言,find更加适合在小范围内搜索,而locate适用于搜索整个文件系统。 find 在 Research Unix 中首次出现,是PWB/UNIX的一个部分。其作者Dick...
2 KB (196 words) - 09:27, 12 May 2022
Elixir (编程语言) (category 模式匹配编程语言)
do: n*n [1, 9, 25] 模式匹配(解构) iex> [1, a] = [1, 2] iex> a 2 iex> {:ok, [hello: a]} = {:ok, [hello: "world"]} iex> a "world" 模式匹配(多子句) iex> case File...
6 KB (571 words) - 08:37, 11 June 2024
Sed (category 模式匹配编程语言)
模式空间”)和类似GOTO的分支功能;然而,这种语言是图灵完备的, 用深奥sed脚本甚至写得出推箱子、打砖块、国际象棋和俄罗斯方块等游戏。 为输入流的每一行执行一次主循环,在输入的每一行上计算sed脚本。sed脚本的每一行都是模式-动作对,指示着要匹配的模式...
21 KB (2,702 words) - 03:36, 25 June 2024
模式识别(英語:Pattern recognition),就是通过计算机用数学技术方法来研究模式的自动处理和判读。我们把环境与客体统称为“模式”。随着计算机技术的发展,人类有可能研究复杂的信息处理过程。信息处理过程的一个重要形式是生命体对环境及客体的识别。对人类来说,特别重要的是对光学信息(通过视...
6 KB (660 words) - 07:21, 14 June 2024
(Signal Noise Ratio)為最大的,匹配濾波器需要事先知道 1.傳送的訊號 2.訊號的同步 才能解調出傳送的信號。 此外,匹配濾波器也可用於模式識別 、相似度測試(similarity measure)。 假設 g(t):傳送訊號 w(t):可加性高斯白雜訊 x(t) = g(t)...
6 KB (1,608 words) - 02:29, 15 November 2024
Esfahbod)维护。Fontconfig是自由软件,采用宽松开放版权许可证。 应用程序可以通過兩種方式從fontconfig獲得字體: 查询 模式匹配。 Fontconfig 将返回和指定模式最匹配的字体。 为了进行字体匹配,fontconfig 保存所有已经安装字体的大量排版信息,例如字体名称、风格、大小、DPI、Unicode...
5 KB (558 words) - 13:55, 15 April 2023
實作:這部分應描述實現該模式、該模式的部分方案、實現該模式的可能技術、或者建議實現模式的方法。 示例:簡略描繪出如何以程式語言來使用模式。 已知应用:業界已知的實作範例。 相关模式:這部分包括其他相關模式,以及與其他類似模式的不同。 《设计模式》一书原先把设计模式分为创建型模式、结构型模式、行为型模式...
15 KB (1,096 words) - 10:35, 17 November 2023
使命召唤Online (section 仅自定义模式(无法通过正常匹配开始游戏))
核弹小镇(匹配移除) 废弃工业区(匹配移除) 战火小镇(匹配移除) 山景别墅(匹配移除) 雷达站(匹配移除) 潜艇基地(匹配移除) 货轮(匹配移除) 荒漠边陲(匹配移除) 滨海镇(匹配移除) 高楼(匹配移除) 雪山之巅(匹配移除) 航站楼(匹配移除) 能源基地(匹配移除) 杀戮小屋(匹配移除) 废墟(未知原因移除)...
18 KB (2,034 words) - 10:22, 9 August 2024
略语言(tactics),所有的证明均以函数式编程的方式书写;Agda 拥有许多常规的函数式程序语言要素,诸如:数据类型(data types)、模式匹配(pattern matching)、记录类型(records)、let表达式和模块(modules)等,而其语法设计则高度仿照 Haskell 语言。...
11 KB (1,433 words) - 18:03, 30 May 2022
模板匹配(英語:Template matching)是數位影像處理中用于将模板图像匹配目标图像其中一小部分的技术。在常被用于制作业中的质量控制、机器人导航(英语:robotic navigation)或图像边缘检测中。 模板匹配的最大挑战是遮挡检测,在这种情况下,所需的对象部分隐藏在图像中;此外,当...
6 KB (697 words) - 10:58, 17 September 2024
拉宾-卡普算法 (category 字符串匹配算法)
模式串的字符串搜索算法单次匹配。该算法先使用旋转哈希以快速筛出无法与给定串匹配的文本位置,此后对剩余位置能否成功匹配进行检验。此算法可推广到用于在文本搜寻单个模式串的所有匹配或在文本中搜寻多个模式串的匹配。 若要在一段文本中找出单个模式串的一个匹配...
12 KB (2,080 words) - 01:22, 18 February 2024
ML语言 (category 模式匹配编程语言)
良好类型的ML程序不会导致运行时间类型错误。 ML提供了对函数实际参数的模式匹配、垃圾回收、指令式编程、传值调用和柯里化。它被大量的用于编程语言研究之中,并且是全面规定了的和使用形式语义验证了的少数语言之一。它的类型和模式匹配使得它非常适合并且经常用于在其他形式语言上进行操作,比如在编译器构造、自动化定理证明和形式验证中。...
139 KB (17,417 words) - 10:21, 21 June 2024
Hope语言 (category 模式匹配编程语言)
fact 0 <= 1; --- fact n <= n*fact(n-1); 改变子句的次序不改变程序的含义,因为Hope的模式匹配,总是偏好更加特殊的模式,胜过不太特殊的模式。在Hope要求显式类型声明;在Hope中没有使用类型推论的选择余地。 Hope提供两种内建数据结构:元组和列表。 Roger...
4 KB (321 words) - 12:53, 22 July 2023
威诺格拉德模式挑战(英語:Winograd Schema Challenge,缩写WSC)是多伦多大学计算机科学家赫克托·莱韦斯克提出的机器智能测试。该测试试图改进传统的图灵测试,通过向机器询问特别设计的选择题来检测其智能。 这些问题都包含一种特殊结构,被称为“威诺格拉德模式”(Winograd...
4 KB (396 words) - 04:01, 15 August 2023
Haskell (category 模式匹配编程语言)
anguagePragma、NoNPlusKPatterns。 Haskell是现有的一门开放的、已发布标准的,且有多种实现的语言。支持惰性求值、模式匹配、列表解析、类型类和类型多态。它是一门纯函数式编程语言,这意味着大体上,Haskell中的函数没有副作用。Haskell用特定的类型来表达副作用,...
39 KB (4,247 words) - 23:33, 17 August 2024
在软件工程中,主动记录模式(active record pattern)是一种架构模式,可见于在关系数据库中存储内存中对象的软件中。它在Martin Fowler的2003年著《企业应用架构的模式》书中命名。符合这个模式的对象的接口将包括函数比如插入、更新和删除,加上直接对应于在底层数据库表格中列的或多或少的属性。...
5 KB (689 words) - 04:03, 26 December 2023
ex支持词法分析器中存在多个词法分析子模块(子模式)。除了传统的正则表达式的模式匹配外,Quex还可以指定事件动作:例如代码执行期间进入或退出一个模块或发现任何模式匹配时。Quex这种模块设计可以通过继承方式,让派生和继承模块很容易共享基类模块的匹配模式和事件操作。...
6 KB (856 words) - 16:20, 8 February 2021
模式匹配”的过程连续的对一个事实的集合运用一系列规则。规则可以修改事实集合,或者运行任何Java代码。 Jess可以被用来构建使用规则定义形式的知识来推倒结论和推论的Java Servlet、EJB、Applet和应用程序。因为不同的规则匹配不同的输入,所以有了一些有效的通用匹配...
3 KB (329 words) - 10:41, 19 October 2023
肯特递归计算器 (category 模式匹配编程语言)
Turner(英语:David Turner (computer scientist))在1979年11月至1981年10月期间开发,基于了SASL,具有模式匹配、守卫和ZF表达式(现在通常叫做列表推导式)。KRC有两种主要实现:David Turner的最初实现用BCPL写成并运行于EMAS(英语:Edinburgh...
3 KB (246 words) - 12:36, 22 July 2023
Mathematica中,卫被称为约束(constraints)。 形式化方法的一种语言,守卫命令语言中,卫是基础概念。 在增强的模式匹配中,卫语句用于跳过一些即使结构匹配的模式。 条件语句中的布尔表达式也符合卫的定义,虽然被称作“条件”。 下述Haskell语言的例子,卫出现在每对"|"与"="之间:...
3 KB (390 words) - 09:43, 8 April 2024
Bitap算法 (category 字符串匹配算法)
匹配算法。该算法可判断给定的文本是否包含与定义模式“近似相等”的子字符串。其中,根据萊文斯坦距離 – 如果子字符串和定义模式彼此在给定距离“K”之内,则该算法认为他们近似。该算法预先计算一组位掩码,其中每个位掩码的每一个元素都包含一个模式。然后,它可以通过按位操作以完成大部分工作。...
9 KB (1,266 words) - 20:03, 10 May 2022