自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python与机器学习 章节1-初识机器学习

绪论:初识机器学习什么是机器学习?计算机程序从经验E中学习,解决某一任务T,进行某一性能度量P,通过P测定在T上的表现因经验E而提高。例:程序与自己下几万次跳棋,任务T就是玩跳棋,性能度量P就是与新对手玩跳棋时嬴得概率。问:假如你的邮件系统观察了你将哪些邮件标记为垃圾邮件,基于此,学习如何更好的过滤垃圾邮件。在这个过程中,任务T是什么?答:任务T:将电子邮件分类为垃圾邮件或非垃圾邮件。经验E:观察你是否把邮件标记为垃圾邮件。性能度量P:正确归类的邮件比例。因此系统在任务T上的性能在得到经

2020-06-12 22:24:41 251 1

原创 质点运动学

质点运动学以物体的质点模型为研究对象,讨论物体在空间中的的位置、速度和加速度随时间的变化情况。它只讨论物体的运动状态,而不涉及运动的产生和运动状态发生变化的原因。在运动学中,物体的运动状态是由位置矢量(运动方程)和速度描述的,而速度的变化则用加速度描述。本文通过速度、加速度等概念的建立,加深对运动的瞬时性、矢量性和相对性的认识。

2021-02-18 21:18:38 4307 1

原创 c++与数据结构(三)

Q:类中可以包含几种类型的成员?它们是什么?A:类的成员可分为private(私有的)、public(公有的)和protected(受保护的)三种类型。private:此关键字后面声明的时类的私有类型成员。私有数据成员和成员函数是不透明的,它们只允许本类的成员函数来访问,不能在类的定义域之外被访问。public:此关键字后面声明的是类的公有类型成员,它们是类与外部的接口,外界可以通过这些接口与类发生联系。protected:此关键字后面声明的是类的保护类型成员,它们用于类的继承和派生,它们不能被类外

2021-02-03 22:20:41 304

原创 c++与数据结构(二)

面向对象的基本特性\qquad在面向对象的程序设计中,几个核心概念是:封装性,继承性和多态性封装性:1)有一个清楚的边界,对象的私有数据和服务(操作)都被限定在该边界内,外界不可直接访问;2)至少有一个接口,这个接口描述了该对象与其它对象之间的相互请求和响应的消息格式和功能。3)对象行为的内部细节是隐蔽的,即其他对象不能直接修改该对象所拥有的相关数据和程序代码。继承性:\qquad类和类之间有时相互独立,有时会出现一些相似的特征。继承所表达的就是对象之间的一种相交关系,它使得子类可以自动拥有

2021-02-03 14:31:57 177

原创 C++与数据结构(一)

数据结构的基本概念数据结构概念和术语数据:数据是对客观事物的符号表示。数据元素:数据的基本单位,一个数据元素可由若干个数据项组成,例如,一个学生的基本信息为一个数据元素,可以包括学号,姓名,年龄,成绩,家庭地址等多个数据项。数据项是数据处理忠不可分割的最小单位。数据对象:性质相同的数据元素的集合。数据结构:数据元素相互之间的关系,分为集合(无序且不重复),线性结构(一个对一个),树形结构(一个对多个),图结构(多个对多个)。数据结构的研究分为:1)研究数据之间固有的客观联系(逻辑结构)2)研

2021-02-03 11:23:18 538

原创 反馈型神经网络(Hopfield)(二)

Hopfield网络的稳定性分析DHNN实质上是一个离散的非线性系统。网络从初始状态X(0)开始,若能经有限次递归后,其状态不再发生变化,即X(t+1)=X(t),则称该网络是稳定的。如果网络是稳定的,它可以从任一初始状态收敛到一个稳态,如图a所示若网络是不稳定的,由于DHNN网每个节点的状态只有1和-1两种情况,网络不可能出现无限发散,而只可能出现限幅的自持振荡,这种网络称为有限环网络,如图b所示:图b的特点:找不到头尾,状态重复如果网络状态的轨迹在某个确定的范围内变迁,但既不重复也不停止,

2021-01-30 15:42:58 309

原创 反馈型神经网络(Hopfield)(一)

反馈型神经网络(Hopfield)结构和工作方式根据神经网络运行过程中的信息流向,可分为前馈式和反馈式两种基本类型。前馈网络(如BP神经网络)的输出仅由当前输入和权矩阵决定,而与网络先前的输出状态无关。Hopfield是一种典型的反馈型神经网络。Hopfield网络分为离散型和连续型两种网络模型,分别记作DHNN(discrete hopfield neural network)和CHNN(continues hopfield neural network),本文重点讨论DHNN。特点:1.和M

2021-01-29 22:25:22 2610

原创 线性代数的本质-02

关于向量坐标的补充一对数和二维向量间的关系向量坐标,是在数与向量之间反复出现的概念,比如说一对数和二维向量,我想你们大部分人都很熟悉向量坐标这个概念,但是还有一种有趣的方式来看待这些坐标,它对线性代数非常重要。当你看到一对描述向量的数时,比如(3,-2)我想让你把它每个坐标看作一个标量,也就是说它们如何拉伸或压缩一个向量。在xy坐标系中,有两个非常特别的向量,一个指向正右方,长度为1,通常被称为“i帽”或者x方向的单位向量;另一个指向正上方,长度为1,通常被称为“j帽”或者y方向的单位向量。现在想象

2020-06-19 15:46:44 169 1

原创 线性代数的本质-01

向量究竟是什么?一般来说,有三种看待向量的观点,看似不同却有关联,我分别称为物理专业学生的视角,计算机专业学生的视角,以及数学家的视角。1.从物理专业学生的角度看,向量是空间中的箭头,决定一个向量的是它的长度和它所指的方向,只要以上两个特征相同,你可以自由移动一个向量而保持它不变;2.从计算机专业学生的视角看,向量是有序的数字列表;3.从数学家的视角看,向量可以是任何东西,只要保证两个向量相加以及数字与向量相乘是有意义的即可。总结:向量加法和向量数乘贯穿线性代数始终,二者起着很重要的作用。向量的

2020-06-15 21:54:45 164

原创 Python与机器学习 章节2-单变量线性回归

模型描述m:训练集的数样本目,x:输入特征,y:输出变量,(x,y):一个训练样本,(x(i),y(i)):第i个训练样本,上标i不是指幂函数,而是索引,即表格中第i行。h:假设函数,接收输入的训练集,...

2020-06-15 18:26:52 143

原创 编写程序打印所有的水仙花数,水仙花数指一个三位数,其各位数字立方和等于该数本身

编写程序打印所有的水仙花数,水仙花数指一个三位数,其各位数字立方和等于该数本身,例如153是一个水仙花数,因为153=111+333+555;#include <stdio.h>void main(){ int a,b,c,n; for(n=100;n<1000;n++){ a=n/100; b=n%10; c=n/10%10; if(n==a*a*a+b...

2020-06-10 17:57:16 7793 1

原创 链表,结构体,文件混合操作

#include <stdio.h>#include <stdlib.h>#define N 3typedef struct student stud;typedef struct student{ int num; char name[10]; int score[N]; //double aver; stud *next; }stud;stud *...

2020-06-10 17:57:05 406

原创 /*建立一个链表,每个结点包括学号,姓名,性别,年龄*/

/*建立一个链表,每个结点包括学号,姓名,性别,年龄*/#include <stdio.h>#include <stdlib.h>typedef struct information info;typedef struct information{ int num; char name[10]; char sex[5]; int age; info *n...

2020-06-10 17:56:51 3427

原创 *有10个学生,每个学生的数据包括学号,姓名,3门课程的成绩,从键盘输入10个学生的成绩,要求打印出3门课程的总平均成绩,以及最高分学生的成绩,包括学号,姓名,3门课程成绩,平均分数*/

/*有10个学生,每个学生的数据包括学号,姓名,3门课程的成绩,从键盘输入10个学生的成绩,要求打印出3门课程的总平均成绩,以及最高分学生的成绩,包括学号,姓名,3门课程成绩,平均分数*/#include <stdio.h>#define N 5#define M 3typedef struct student{ int num; char name[20]; doubl...

2020-06-10 17:56:41 1323

原创 计算该日在本年中是第几天,注意闰年问题

/*定义一个结构体变量(包括年月日),计算该日在本年中是第几天,注意闰年问题*/#include <stdio.h>/*c语言万能公式:要定义几个变量,变量的类相是什么,变量初始化,写公式,输出结果*/ struct y_m_d{ int year; int month; int day;}date;int days(int year,int month,int day...

2020-06-10 17:56:29 799 1

原创 5分钟学会:用结构体和文件处理学生成绩

有五个学生,每个学生有3门课成绩,从键盘输入以上数据(包括学生号,姓名,成绩),设计一个子函数计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件stu中,将stu文件中的学生数据,按平均分进行排序处理,把已排序的学生数据存入一个新文件“stu.sort"中。

2020-06-10 17:56:12 527

原创 实验11-2-1 建立学生信息链表 本题要求实现一个将输入的学生成绩组织成单向链表的简单函数。

本题要求实现一个将输入的学生成绩组织成单向链表的简单函数。函数接口定义:void input();该函数利用scanf从输入中获取学生的信息,并将其组织成单向链表。链表节点结构定义如下:struct stud_node {int num; /学号/char name[20]; /姓名/int sco...

2020-06-10 17:55:52 5442

原创 5分钟学会:用文件和结构体实现三大学生成绩管理功能

某班有5个学生,三门课,分别编写3个函数实现以下要求:1.求各门课的平均分2.找出有两门以上不及格的学生,并输出其学号和不及格的课程的成绩3.找出三门课平均成绩在85-90分的学生,并输出其学号和姓名,主程序输入5个学生的信息,然后调用上述函数输出结果

2020-06-10 17:55:40 279

原创 5分钟学会:用结构体重写学生数据

定义学生结构体变量,存储学生的学号,姓名和三门课程的成绩,所有学生数据均以二进制方式输出到文件中,写一个函数实现重写文件中最后一个学生的数据。

2020-06-10 17:55:30 303

原创 5分钟学会:冒泡排序的优化

#include <stdio.h>#include <stdlib.h>void printarray(int *array,int len);void Range(int *p,int len);int main(){ /*动态分配数组*/ int *p,NUM; printf("请输入数组大小:\n"); scanf("%d",&NUM);...

2020-06-10 17:55:18 111

原创 5分钟学会:选择排序

#include <stdio.h>#include <stdlib.h>#include <string.h>#define NUM 10void Printf(int *p,int len);int main(int argc,const char *argv[]){ int *p; if((p=(int *)malloc(NUM*sizeof...

2020-06-10 17:54:59 102

原创 从键盘输入0-255之间的十进制数,将其转换成十六进制数,并在屏幕上显示出

2020-06-10 17:54:38 1703 3

原创 自动控制原理第2章 控制系统的数学描述方法

在经典控制理论中,经常用到的控制系统数学模型有线性常系数微分方程、传递函数和动态结构图三种。线性常系数微分方程用于描述线性定常系统,满足叠加原理的系统称为线性系统,否则称为非线性系统。传递函数控制系统的传递函数定义:在零初始条件下,输出信号的拉氏变换与输入信号的拉氏变换之比。传递函数具有以下几个基本性质:1)传递函数只适用于线性定常系统;2)传递函数是在零初始条件下定义的;3)传递函数可以有单位4)传递函数表示了系统的端口关系;5)传递函数是描述线性定常系统的参数模型结构图

2020-06-10 17:53:13 1244 1

空空如也

空空如也

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

TA关注的人

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