AI教程网 - 未来以来,拥抱AI;新手入门,从AI教程网开始......

标签:模式

R语言教程

R语言 平均值,中位数和模式

R语言 平均值,中位数和模式
R中的统计分析通过使用许多内置函数来执行。 这些函数大多数是R基础包的一部分。 这些函数将R向量作为输入和参数,并给出结果。 我们在本章中讨论的功能是平均值,中位数和模式。 Mean平均值 通过求出数据集的和再除以求和数的总量得到平均值...

AI君 3天前 1℃ 0喜欢

CoffeeScript教程

CoffeeScript 模板方法模式

CoffeeScript 模板方法模式
模板方法模式 问题 定义一个算法的结构,作为一系列的高层次的步骤,使每一个步骤的行为可以指定,使属于一个族的算法都具有相同的结构但是有不同的行为。 解决方案 使用模板方法(Template Method)在父类中描述算法的结构,再授权一个...

AI君 5天前 4℃ 0喜欢

CoffeeScript教程

CoffeeScript 策略模式

CoffeeScript 策略模式
策略模式 问题 解决问题的方式有多种,但是你需要在程序运行时选择(或是转换)这些方法。 解决方案 在策略对象(Strategy objects)中封装你的算法。 例如,给定一个未排序的列表,我们可以在不同情况下改变排序算法。 基类 Str...

AI君 5天前 2℃ 0喜欢

CoffeeScript教程

CoffeeScript 单件模式

CoffeeScript 单件模式
单件模式 问题 许多时候你想要一个,并且只要一个类的实例。比如,你可能需要一个创建服务器资源的类,并且你想要保证使用一个对象就可以控制这些资源。但是使用时要小心,因为单件模式可以很容易被滥用来模拟不必要的全局变量。 解决方案 公有类只包含...

AI君 5天前 1℃ 0喜欢

CoffeeScript教程

CoffeeScript 备忘录模式

CoffeeScript 备忘录模式
备忘录模式 问题 你想预测对一个对象做出改变后的反应。 解决方案 使用备忘录模式(Memento Pattern)来跟踪一个对象的变化。使用这个模式的类会输出一个存储在其他地方的备忘录对象。 如果你的应用程序可以让用户编辑文本文件,例如,...

AI君 5天前 2℃ 0喜欢

CoffeeScript教程

CoffeeScript 解释器模式

CoffeeScript 解释器模式
解释器模式 问题 其他人需要以控制方式运行你的一部分代码。相对地,你选择的语言不能以一种简洁的方式表达问题域。 解决方案 使用解释器模式来创建一个你翻译为特定代码的领域特异性语言(domain-specific language)。 我们...

AI君 5天前 1℃ 0喜欢

CoffeeScript教程

CoffeeScript 工厂方法模式

CoffeeScript 工厂方法模式
工厂方法模式 问题 直到开始运行你才知道需要的是什么种类的对象。 解决方案 使用工厂方法(Factory Method)模式和选择对象都是动态生成的。 你需要将一个文件加载到编辑器,但是直到用户选择文件时你才知道它的格式。一个类使用工厂方...

AI君 5天前 1℃ 0喜欢

CoffeeScript教程

CoffeeScript 修饰模式

CoffeeScript 修饰模式
修饰模式 问题 你有一组数据,需要在多个过程、可能变换的方式下处理。 解决方案 使用修饰模式来构造如何更改应用。 miniMarkdown = (line) -> if match = line.match /^(#+)\s...

AI君 5天前 2℃ 0喜欢