自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Python原生代码实现KNN算法(鸢尾花数据集)

一.作业题目Python原生代码实现KNN分类算法,使用鸢尾花数据集。KNN算法介绍:K最近邻(k-Nearest Neighbor,KNN)分类算法,是机器学习算法之一。该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。二.算法设计步骤:1.创建数据集,分为训练数据和测试数据;(本例直接使用sklea...

2019-10-13 10:53:16 3072

原创 Python实现KNN算法

**一.KNN算法介绍**K最近邻(k-Nearest Neighbor,KNN)分类算法,是机器学习算法之一。该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。KNN算法用于分类和回归。**二.KNN算法原理**存在一个样本数据集合,即训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每...

2019-10-08 19:33:08 2003

原创 十进制转(2^16)进制

一.实验内容题目1:将非负十进制整数n转换成b进制。(其中b=2~16)二.题目分析题目1:将非负十进制整数n转换成b进制。(其中b=2~16)方法(十进制转二进制为例):除2取余,逆序排列(十进制转三进制,四进制等方法都相同,转三进制除3,转四进制除4,依次类推)注:大于10的数字要用字母表示(10:a,11:b,12:c,13:d,14:e,15:f)Eg:求十进制数13的二进制...

2019-06-07 23:09:18 1301

原创 鸭子的故事

一.实验目的及内容(一)目的1.掌握递归程序设计的方法。明确递归的概念,通过对问题的分析,找出递归关系以及递归出口以对问题进行递归结构设计;2.掌握递归程序转换为非递归程序的方法。(二)内容用递归方法设计下列各题,并给出每道题目的递归出口(递归结束的条件)和递归表达式。同时考虑题目可否设计为非递归方法,如果可以,设计出非递归的算法。1.一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶...

2019-06-07 17:07:35 404

原创 第五章:组件化开发方法

一.实验目的1.掌握组件化开发的概念,了解CORBA模型及ORB机制;2.掌握CORBA组件编程方法。二、实验内容步骤:1.配制环境JDK环境。参照博客:https://blog.csdn.net/weixin_38591541/article/details/791017982.编写编译IDL接口。module sample{interface HelloWorld{stri...

2019-05-25 18:56:39 132

原创 KFC收银系统

一.题目及需求分析同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.可在一定时间段参与店内活动(自行设计或参考官网信息)。5.模拟打印小票的功能(写到文件中)。基本要求...

2019-05-12 17:33:07 529

原创 《面向对象的程序设计方法2》

一.实验目的熟悉建模工具。掌握 简单工厂模式、工厂方法模式、抽象工厂模式,并进行设计应用。二、实验内容(1)、简单工厂模式使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的...

2019-05-11 15:37:18 267

原创 第四章上机作业

一.实验目的及内容目的:1.掌握面向对象程序设计的方法,明确类与对象的概念,掌握面向对象设计七大原则;2.掌握常见的设计模式以及类图的描述。内容:1.功能描述2.游戏角色应有的属性3.职业限制4.初始属性5.显示信息注:具体实验内容见《第四章上机》二.实验分析本游戏为一个面向对象的游戏,函数部分分为三个部分:1.输入姓名和性别并对其进行判断,看是否合理;2.选择种族和职...

2019-04-27 20:54:37 359

原创 24点游戏(C++)

新知识:一.题目24点游戏是经典的纸牌益智游戏。常见游戏规则:从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。1.程序风格良好(使用自定义...

2019-04-14 16:01:49 3513 2

原创 学生管理系统(第三章上机作业)

一.题目(一)实验目的1.明确结构化程序设计的基本结构。2.通过对问题的分析,设计合理的结构化程序解决问题;(二)实验内容对下述的学生信息管理系统,要求完成以下基本任务:1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。2.将功能补充完全(基于文件处理,完成刷新和保存功能)。3.将学生信息改为更好的数据组织,而非离散形式(结构体)。提高要求:可将程序中的不足(如数据验...

2019-04-13 22:57:13 1006

原创 第二次上机《图灵机》

一.题目图灵机1.实验目的1.掌握图灵机的概念和基本结构,理解图灵机的基本指令和编码方式;2.掌握图灵机的编程方法。2.实验内容对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格),编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。3.要求完成实验报告包含以下内容:1.题目分析2.算法构造在此论证算法设计中的一些必要的设计依据。3....

2019-03-31 11:13:55 359

原创 求多个数的最大公约数和最小公倍数

涉及到的知识vector:1, 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版.2, 在使用它时, 需要包含头文件 vector, #include3,优点:vector 容...

2019-03-23 20:18:58 713

原创 求最大公约数的四种方法(C语言)

题目:运行最大公约数以及最小公倍数的常用算法。要求:1、至少测20组数据;2、求出程序的平均运行时间涉及到的相关知识:求程序运行时间(1)包含头文件"time.h";(2)所需函数:clock();(3)类型clock_t。在其头文件time中有一个宏叫#define CLOCKS_PER_SEC ((clock_t)1000),用于衡量秒的单位,1000也就是千分之一秒,就是当过了一毫秒...

2019-03-16 15:10:06 10644 1

原创 《三天打渔两天晒网wsx》

//题目:中国有句俗语叫“三天打鱼天晒网”//某人从2010年1月1日起开始“三天打鱼两天晒网”//问这个人在以后的某一天中是“打鱼”还是“晒网”#include#include //输入输出文件流类#include<stdlib.h> //基础工具:内存管理,程序工具,字符串转换,随机数using namespace std;//定义类Dateclass...

2019-03-02 18:39:32 237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除