- 博客(5)
- 收藏
- 关注
原创 工厂模式
目录 工厂模式 代码实现 模式介绍 工厂模式 工厂模式是Java中最常用的设计模式之一,属于创建型模式。它提供了一种创建对象的最佳方式,创建对象时,不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口指向新创建爱的对象。 代码实现 创建一个接口 //Shape.java public interface Shape { void draw(); } 创建实现接口的实体类 // Rectangle.java public class Rectangle imp.
2021-05-16 22:23:07 63
原创 设计模式 (Design Pattern)
设计模式(Design Pattern) 目录 设计模式(Design Pattern) 设计模式简介 设计模式类型 设计模式六大原则 设计模式简介 设计模式代表了最佳的实践,是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段实践的试验和错误总结出来的。设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种模式描述了一个在我们周围不断重复发
2021-05-16 19:59:10 77
原创 机器学习之使用Apriori算法进行关联分析的学习总结
商店交易流水交易码商品1牛肉,牛奶2苹果,牛肉,牛奶,益力多3葡萄,香蕉,豆奶,尿布,牛肉,牛奶4鲫鱼,苹果,牛肉,牛奶,口香糖5卫生纸,洗发水,牛肉,牛奶1. 频繁项集 经常出现在一块的物品的集合 2.关联分析 从大规模数据集中寻找物品间的隐含关系3.支持度 支持度是针对项集来说的,一个项集的支持度被定义为数据集中包含该项集的记录的所占比例,即上表5条记录中,有两条{苹果,...
2018-05-01 18:51:28 840
原创 无监督学习之K-均值聚类算法学习
1.什么是无监督学习,其与监督学习的区别 监督学习必须知道预测什么,即目标变量的分类信息,而无监督学习是没有类别信息的,不会给定目标值。两者的区别是有无类别信息,也可以说无监督学习没有训练过程。2.什么是聚类 将数据集合分成由类似的对象组成的多个类的过程称之为聚类。3.K-均值的概念 随机生成存在于每一列min和max 中间的K个行向量作为k个簇,然后将数据集利用相似性归类到这K...
2018-04-22 23:37:10 323
原创 numpy 之 random 几个函数
1. numpy.random.rand(d0,d1,d2,...) d0,d1,d2 即生成的array 的维数, 其元素是基于[0,1)的均匀分布>>> import numpy as np >>> np.random.rand(2) array([ 0.1767244 , 0.48286388]) >>> np.random.ra...
2018-04-22 21:44:12 333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人