自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

原创 从零学开发笔记-接口

接口就是多个类的公共规范。接口时一种引用类型,最重要的内容就是其中的抽象方法。1. 接口的定义public class Demo01Interface{ //接口内容}备注:换成关键字interface之后,编译生成的字节码文件仍然是:.java–>.classjava7 接口中的内容有:常量抽象方法java8 接口中有:默认方法静态方法Java9有:私有方法2. 接口的抽象方法的定义在任何版本的java中,接口都能定义抽象方法格式:publ

2021-01-31 21:57:55 118

原创 python学习笔记-绘制图表

python学习笔记-绘制图表plt.plot(-train_data2[:,0],-train_data2[:,1],marker='x',linestyle='none')#显示数据集2 的数据plt.show() #显示数据x = np.linspace(-10, 10, 1000) y = -(a[0][0]/a[0][1])*x- (a[0][2]/a[0][1])

2021-01-31 14:18:58 160

原创 机器学习算法-感知机

机器学习算法-感知机感知机是线性分类模型,属于判别模型,感知机旨在求出将训练数据进行线性划分的分离超平面。感知机模型:f(x)=sign(w⋅x+b)f(x)=sign(w \cdot x+b )f(x)=sign(w⋅x+b)x∈Rnx \in \mathcal{R}^nx∈Rn,w⋅x+b=0w \cdot x+b=0w⋅x+b=0是nnn维空间的超平面1. 预处理-样本规范化样本规范化有两部分:齐次增广表示:将样本和模型权重采用齐次增广表示:y=(1x)={1,x1,x2,...,xd

2021-01-31 13:59:07 597 1

原创 python学习笔记-numpy

import numpy as npA = np.array([[1,2,3]]);H = A.TB = np.dot(H,A)print(A)print(H)print(B)运行结果:[[1 2 3]][[1][2][3]][[1 2 3][2 4 6][3 6 9]]

2021-01-31 13:34:25 143

原创 从0学开发笔记-抽象

从0学开发笔记-抽象1.抽象方法如果父类中的方法不确定如何进行{}方法体的实现,那么这就应该是一个抽象方法2. 抽象方法和抽象类的定义格式抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束。抽象类:抽象方法所在的类,必须是抽象类才行。在class之前写上abstract即可package cn.itcast.day09;public abstract class Demo01Animals { // this is an abstracted method

2021-01-29 16:23:42 62

原创 从0学开发笔记-继承

从0学开发笔记-继承1.继承的概述面向对象的三大特征:封装性、继承性、多态性。继承可以理解为师傅和徒弟的关系,师傅会什么,徒弟就会什么。继承主要解决的问题就是:共性抽取比如员工类、老师类、助教类都有姓名和工号这两个成员变量,所以我们可以用助教类和老师类(子类)来继承员工类(父类)的成员变量。2.继承的格式在继承关系中,“子类就是一个父类”,也就是说,子类可以当作父类看待。继承的作用就是定义了一个类,我们可以定义多个子类来复用父类中的方法和变量例如,父类是员工,子类是讲师,那么“讲师就是一个

2021-01-29 15:47:17 131

原创 概率论-频率派VS贝叶斯派

概率论-频率派VS贝叶斯派对于一个概率模型:x∼p(x∣θ)x \sim p(x|\theta) x∼p(x∣θ)频率派认为:θ\thetaθ是未知的常量,XXX是随机变量频率派对模型估计的方法就是极大似然,简单介绍一下公式:θ=arg max⁡θlogP(X∣θ)\theta=\argmax_{\theta} logP(X|\theta)θ=θargmax​logP(X∣θ)其中XXX代表数据集。P(X∣θ)=P(x1∣θ)P(x2∣θ)...P(xn∣θ)P(X|\theta)=P(x_

2021-01-29 14:11:13 313

原创 概率论-条件概率,全概率,概率乘法公式,贝叶斯公式

概率论-条件概率,全概率,概率乘法公式,贝叶斯公式1. 条件概率在事件A已经发生的前提下事件B发生的概率,我们记为P(B∣A)P(B|A)P(B∣A)定义 设A,BA,BA,B为随机试验EEE的两个事件,且P(A)>0P(A)>0P(A)>0,则称P(B∣A)=P(AB)P(A)P(B|A)=\frac{P(AB)}{P(A)}P(B∣A)=P(A)P(AB)​为事件A发生的条件下事件B发生的条件概率,或称为BBB关于AAA的条件概率2. 概率乘法公式概率乘法公式就是由条件

2021-01-28 15:53:11 1850

原创 概率论-古典概型

概率论-古典概型1.定义:如果随机试验E满足下述条件试验结果的个数是有限的每个基本事件发生是等可能的则称这个试验为古典概型,又称为等可能概型。定理:在古典概型中,任一随机事件AAA包含的基本事件kkk与样本空间Ω\OmegaΩ包含的基本事件总数nnn的比值,等于随机事件AAA的概率P(A)P(A)P(A),即P(A)=kn=事件A包含的基本事件数Ω包含的基本事件总数P(A)=\frac{k}{n}=\frac{事件A包含的基本事件数}{\Omega包含的基本事件总数}P(A)=nk​=Ω包

2021-01-28 14:18:03 4230

原创 概率论-基本术语

概率论-基本术语样本点:将随机试验E的每一个可能的结果,称为随机试验E的一个样本点样本空间:将随机试验E的所有样本点组成的集合叫做试验E的样本空间 例如:一批100个成品,其中有次品10个,合格品90个,那么试验可以是抽取一个成品的结果。 这里可能的结果是抽到【次品】和【合格品】是样本点,这两个样本点组成 了所有结果就是【样本空间】。随机事件:将随机试验E的样本空间Ω\OmegaΩ中满足某些条件的子集称为随机事件基本事件:仅由一个样本点ω\omegaω组成的单样本点集{

2021-01-28 12:46:09 863

原创 矩阵基础-最小二乘法

矩阵基础-最小二乘法最小二乘曲线拟合(模型学习)问题:找到一个多项式:p(t)=α0+α1t+α2t+...+αn−1tn−1p(t) = \alpha_0+ \alpha_1t +\alpha_2t+...+\alpha_{n-1}t^{n-1} p(t)=α0​+α1​t+α2​t+...+αn−1​tn−1去尽量穿过以下数据集:D={(t1,b1),(t2,b2),(t3,b3),...,(tm,bm)}D=\{(t_1,b_1),(t_2,b_2),(t_3,b_3),...,(t_m,b_

2021-01-27 12:57:59 868

原创 统计学习/机器学习笔记-概论

统计学习/机器学习笔记-概论1.统计学习的分

2021-01-27 11:58:27 142

原创 从0学开发-数学工具类Math

从0学开发-数学工具类Mathjava.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作pubilc static double abs(double num) ;//获取绝对值public static double ceil(double num);//向上取整public static double floor(double num);//向下取整public static long round(double num);//四舍五入...

2021-01-26 19:14:24 78

原创 从0学开发笔记-静态static 关键字

从0学开发笔记-静态static 关键字1.基本概念一但使用static 修饰成员方法,那么这就成为了静态方法。静态方法不属于对象,而是属于类的。如果没有static关键字,那么必须要首先创建对象,然后通过对象才能使用它。如果有了static关键字,那么不需要创建对象,直接就能通过类名称来使用它无论是成员变量,还是成员方法,如果有了static,都推荐使用类名称进行调用静态变量:类名称.静态变量静态方法:类名称.静态方法()对于本类中的静态方法,可以省略类名称注意事项静态方法不能

2021-01-25 21:27:24 56

原创 从0学开发笔记-字符串

从0学开发笔记-字符串1.字符串概述java.long.String 代表字符串。API中描述:Java 程序中所有字符串面值(如”abc“)都作为此类的实例实现。其实就是说:程序中所有的双引号字符串,都是String类的对象。(就算没有new,也照样是)1.1 字符串的特点字符串的内容永远不可变 (重点)正因为字符串不可改变,所以字符串是可以共享使用字符串效果相当于char[]字符数组,但是底层原理byte[]字节数组1.2创建字符串的常见3+1种方式public String;

2021-01-25 20:26:00 79

转载 markdown数学公式整理

https://www.jianshu.com/p/2de4df0bb1fa

2021-01-25 13:06:28 123

原创 从0学开发笔记-变量

从0学开发笔记-变量基本型变量引用型数组类接口

2021-01-23 20:02:58 47

原创 从0学开发笔记-对象数组

从0学开发笔记-对象数组、ArrayList集合1.对象数组概念对象数组就是创建一个数组用来存放对象的地址。先创建一个Person类型的长度为n数组创建n个Person类型的对象,将对象存在数组中缺点:数组的长度在程序运行的时候就不会发生改变,所以在改变长度时,我们可以用ArrayList集合package cn.itcast.day04.demo03;public class Demo01Array { public static void main(String[] arg

2021-01-22 16:53:50 72

原创 从0学开发笔记-Random

从0学开发笔记-Random概述random类用来生成随机数字,使用起来也是三个步骤导包:import java.util.Random;创建: Random r = new Random();使用:r.nextInt(); //获取一个随机的int数字(所有int范围,由正负)r.nextInt(9);//随机获取【0,9)区间的数字,注意是左闭右开...

2021-01-21 19:47:45 65

原创 从0学开发笔记-匿名对象

从0学开发笔记-匿名对象正常创建一个对象时的代码如下://Person 是一个类Person one = new Person();匿名创建对象如下:new Person().name = "xxx";注意事项:匿名对象只能使用一次,下次再使用必须再创建一个新对象使用情况:如果确定有一个对象只需要使用一次,就可以使用匿名对象匿名对象作为参数和返回值//使用一般写法传入参数Scanner sc = new Scanner();methodParam(sc);//使用匿名对象进

2021-01-21 18:30:26 74

原创 从0学开发笔记-API

从0学开发笔记-APIAPI概述API(Application Programming Interface),应用程序编程接口。Java API 是一本程序员的字典,是JDK提供给我们使用类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习java提供的类,并得知如何使用它们。API 使用步骤打开帮助文档点击显示,找到索引,看到输入框你要找谁?在输入框里面输入,然后回车看包,java.long

2021-01-21 17:56:25 116 2

原创 从0学开发笔记-Java命名规则

从0学开发笔记-Java命名规则

2021-01-21 16:48:41 66

原创 从0学开发笔记-定义一个标准的类

从0学开发笔记-定义一个标准的类一个标准的类通常有以下四个组成部分所有的成员变量都要使用private关键字修饰为每一个成员变量编写一对Getter/Setter方法编写一个无参数的构造方法编写一个全参数的构造方法对于一个main方法所在的类,就无所谓了,和上面的类加以区分。Getter/Setter方法和无参数/全参数构造方法都可以利用IDEA自动生成...

2021-01-21 11:49:07 34

原创 从0学开发笔记-构造方法

从0学开发笔记-构造方法构造方法: 构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。//构造方法的格式// public 类名称(参数类型 参数名称) {// 方法体//}public class Student { public Student() { System.out.printlin("构造方法执行了"); }}注意事项构造方法的名称必须和所在的类的名称完全一样,就连大小写也要完全一样构造方法不要写返回值类型

2021-01-21 11:38:37 57

原创 概率论-概率中逗号分号和竖线

概率中逗号分号和竖线p(a,b)指a、b两个事件同时发生的概率,逗号在这里连接两个事件,表示与的关系p(x|theta)不总是代表条件概率;也就是说p(x|theta)不代表条件概率时与p(x;theta)等价。而一般地,写竖杠表示条件概率,是随机变量。分号p(x; theta)表示待估参数(是固定的,只是当前未知),应该可以直接认为是p(x),加了;是为了说明这里有个theta的参数,p(x; theta)意思是随机变量X=x的概率。在贝叶斯理论下又叫X=x的先验概率。...

2021-01-20 19:07:13 9334

原创 从0学开发笔记-成员变量和局部变量的区别

从0学开发笔记-成员变量和局部变量的区别定义位置不一样局部变量: 在方法的内部成员变量:在方法的外部,直接写在类当中作用范围不一样局部变量: 只有方法中才可以使用,出了方法就不能再用成员变量: 整个类全都可以通用默认值不一样局部变量: 没有默认值,如果想要使用,必须手动进行赋值成员变量: 如果没有赋值,会有默认值,规则和数组一样内存位置不一样局部变量: 位于栈内存中成员变量: 位于堆内存中生命周期不一样局部变量: 随着方法进栈而诞生,随着方法

2021-01-20 19:06:26 133

原创 从0学开发笔记-使用对象类型作为方法的参数

从0学开发笔记-对象类型作为方法的参数和返回值1.对象作为方法的参数时当一个对象作为参数,传递到方法中时,实际上传递的时对象的地址。(同数组)2. 对象作为方法的返回值时对象作为返回值,就是返回对象的地址...

2021-01-20 18:40:58 92 1

原创 从0学开发笔记-对象的内存

从0学开发笔记-对象的内存1. 一个对象的内存图方法区就是放class相关的数据,但是执行方法的时候就要在堆中执行,对于每个方法在堆中都会分配一部分内存(先进后出的原则)用来存放这个方法中的变量,对于一个对象来说,栈当中存放的是对象的地址。一个对象是由一个类new(Java内存分配笔记)出来的,所以成员变量和成员方法都存在堆当中(栈中的只是堆的地址),这里要注意堆中的成员方法只是在堆中存一个方法区的地址,执行的时候还要去找方法区中的成员方法,接着再到栈中执行。2. 两个对象的内存图对于两个对象的

2021-01-20 18:00:18 47

原创 从0学开发笔记-面向对象

从0学开发-面向对象1.概念面向对象: 当需要实现一个功能的时候,不需要关心具体的步骤,而是找一个已具有该功能的人,来帮我做事。面向过程:当实现一个功能的时候,每一个具体的步骤都要亲历亲为,详细处理每一个细节。2. 区别面向过程:强调步骤面向对象:强调对象,对象是谁能帮你完成任务3.面向对象的特点面向对对象的思想是一种更符合我们思考习惯的思想,它可以将复杂的事情简单化,并将我们从执行者变成指挥者,面对对象的语言中,包含了三大基本特征,即:封装继承多态4. 类和对象

2021-01-20 17:01:58 62 1

原创 从0学开学发笔记-数组索引越界异常

从0学开发笔记-数组常见问题1.数组越界异常数组索超过了数组的最大长度2. 空指针异常数组必须进行new初始化才能使用其中的元素,如果只是赋值了一个null(所有引用型变量,都可以赋值为一个null值,但是代表其中什么都没有)如果只是赋值一个null,没有进行new创建,那么在调用的时候会发生空指针异常。...

2021-01-20 09:41:50 68

原创 从0学开发笔记-java中的内存划分

从0学开发笔记-Java中的内存划分Java虚拟机的内存划分栈(stack):存放的都是方法中的局部变量(局部变量:方法的参数,或者是方法{}内部的变量)

2021-01-20 09:33:31 43

原创 从0学开发笔记-数组

从0学开发笔记-数组1.初始化方式动态初始化(指定长度)基本格式:数据类型[] = new 数组名称[数组长度];//创建一个数组里面能存300个int数据 int[] arrarA = new int[300];静态初始化(指定内容)基本格式:数组类型[] 数组名称 = new 数据类型[] { 元素1,元素2,…}// A code blockint [] arrayA = new int[] { 1, 15,25}...

2021-01-19 20:23:02 76

原创 从0学开发笔记-方法的重载

从0学开发笔记-方法的重载方法:在java中方法和函数功能一样,只是定义在类中。方法的重载:方法名称相同但是参数不相同。参数个数不同参数的类型不同参数的多类型顺序不同注意:与参数名和方法返回值类型无关...

2021-01-19 10:05:10 41

原创 从0学开发笔记-DOS命令符

DOS命令行启动: WIn+R切换盘符 : 盘符名称:进入文件夹: cd 文件夹名称进入多级文文件夹: cd\文件夹1\文件夹2返回上一级 : cd …直接回根路径 cd 查看当前内容 dir清屏 cls退出 exit...

2021-01-14 17:53:21 42

yolov1-v3学习报告.pdf

小白在学习yolov1到v3遇到的一些问题和理解

2021-03-22

实验23 IIC实验 (2).zip

tea5767的控制代码,其中包括自动调频和手动调频,其中还用到了音频切换芯片以及功率放大大芯片的控制。

2019-12-02

CCS3.3 2.2d兼容的m643以太网测试程序

本资源用于DM643的开发,程序代码是关于以太网口测试传输图像,采用自闭环的的方式,环境为CCS3.3 2.2

2018-10-21

空空如也

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

TA关注的人

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