上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页
  2021年12月4日
摘要: NLTK词干提取 (Stemming) (1) PorterStemmer from nltk.stem import PorterStemmer porter_stemmer = PorterStemmer() print(porter_stemmer.stem('working')) (2)La 阅读全文
posted @ 2021-12-04 22:09 季昂 阅读(73) 评论(0) 推荐(0) 编辑
  2021年12月3日
摘要: NLTK分句和分词(tokenize) (1)nltk分句 from nltk.tokenize import sent_tokenize mytext = "Hello Adam, how are you? I hope everything is going well. Today is a g 阅读全文
posted @ 2021-12-03 22:07 季昂 阅读(83) 评论(0) 推荐(0) 编辑
  2021年12月2日
摘要: NLTK去除停用词(stopwords) from nltk.corpus import stopwords tokens=[ 'my','dog','has','flea','problems','help','please', 'maybe','not','take','him','to','d 阅读全文
posted @ 2021-12-02 20:40 季昂 阅读(75) 评论(0) 推荐(0) 编辑
  2021年12月1日
摘要: NLTK词频统计(Frequency) import nltk tokens=[ 'my','dog','has','flea','problems','help','please', 'maybe','not','take','him','to','dog','park','stupid', 'm 阅读全文
posted @ 2021-12-01 15:07 季昂 阅读(126) 评论(0) 推荐(0) 编辑
  2021年11月23日
摘要: 定义:定义一个中介对象来封装一系列对象之间的交互,使原有对象之间的耦合松散,且可以独立地改变它们之间的交互。 中介者模式是一种对象行为型模式,其主要优点如下。 降低了对象之间的耦合性,使得对象易于独立地被复用。 将对象间的一对多关联转变为一对一的关联,提高系统的灵活性,使得系统易于维护和扩展。 其主 阅读全文
posted @ 2021-11-23 16:48 季昂 阅读(63) 评论(0) 推荐(0) 编辑
  2021年11月22日
摘要: 定义:将作用于某种数据结构中的各元素的操作分离出来封装成独立的类,使其在不改变数据结构的前提下可以添加作用于这些元素的新的操作,为数据结构中的每个元素提供多种访问方式。它将对数据的操作与数据结构进行分离。 访问者(Visitor)模式是一种对象行为型模式,其主要优点如下。 扩展性好。能够在不修改对象 阅读全文
posted @ 2021-11-22 20:13 季昂 阅读(491) 评论(0) 推荐(0) 编辑
  2021年11月21日
摘要: 定义: 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先保存的状态。 备忘录模式是一种对象行为型模式,其主要优点如下。 提供了一种可以恢复状态的机制。当用户需要时能够比较方便地将数据恢复到某个历史的状态。 实现了内部状态的封装。除了创建 阅读全文
posted @ 2021-11-21 14:35 季昂 阅读(83) 评论(0) 推荐(0) 编辑
  2021年11月20日
摘要: 定义: 在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。 简单理解,一个拥有状态的context对象,在不同的状态下,其行为会发生改变。 定义: 在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。 简单 阅读全文
posted @ 2021-11-20 20:38 季昂 阅读(28) 评论(0) 推荐(0) 编辑
  2021年11月19日
摘要: 定义:如果有多个对象有机会处理请求,责任链可使请求的发送者和接受者解耦,请求沿着责任链传递,直到有一个对象处理了它为止。 主要解决:职责链上的处理者负责处理请求,客户只需要将请求发送到职责链上即可,无须关心请求的处理细节和请求的传递,所以职责链将请求的发送者和请求的处理者解耦了。 举例(购买请求决策 阅读全文
posted @ 2021-11-19 23:02 季昂 阅读(62) 评论(0) 推荐(0) 编辑
  2021年11月18日
摘要: 定义:将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调用、增加与管理。 意图:将一个请求封装成一个对象,从而使您可以用不同的请求对客户进行参数化。 主要解决:在软件系统中,行为请求者与行为实现者通常是一种紧耦合的 阅读全文
posted @ 2021-11-18 06:32 季昂 阅读(26) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 26 下一页