自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法基础笔记

注:笔记主要讲解从0入门的算法分析,帮助读者更好理解算法的逻辑并且分析算法。

2023-09-24 05:35:51 153

原创 Word2Vec——Skip-Gram模型

什么是Word2Vec?Word2Vec是从巨大量文本中以无监督学习(从无标注数据中学习预测模型)的方式,被大量广泛的用于自然语言处理的算法技术。Word2Vec本质是通过用词向量的方式来表征词的语义信息来学习文本,通过创立一个嵌入空间使得语义上相似的单词在该空间内距离也相近。而Embedding其实就是映射空间,将文本中的词从原先所属的空间内映射到新的多维空间中,就是把原先的词所在的空间嵌入到新的空间之中。直观的考虑一个实例,比如:girl woman 的词义非常的接近,所以在映射空间中这两个词.

2021-12-24 12:09:37 1279

原创 matlab简介(下)

数据与函数的可视化plot指令的基本调用方式(1)plot(x)x为向量时,以该元素的下标为横坐标、元素值为纵坐标绘出曲线。x为实数二维数组时,则按列绘制每列元素值相对其下标的曲线,曲线数等于x数组的列数。x为复数二维数组时,则按列分别以数组的实部和虚部位横、纵坐标绘制多条曲线。(2)plot(x,y)x、y为同维数组时,绘制以x、y元素为横纵坐标的曲线。x为向量,y为二维数组、且其列数或行数等于x的元素数时,绘制多条不同颜色的曲线。x为二维数组,y为向量时,情况与上相同,只是y

2021-12-04 21:20:38 1794

原创 Matlab

Matlab简介(上)命令窗口的使用:激活命令从窗口,“”>>“”与闪烁的光标表示命令窗口就绪。在命令窗口中【enter】提交命令执行,计算结果中的“ans”是英文“answer”的缩写。运用“clc”可以清楚命令窗口的全部命令内容。简单的计算:matlab中的“sin”是常见的正弦函数,参数值是以“弧度”为单位的。“pi”也是matlab的预设变量。matlab中的开方为“sqrt(x)”当命令行中用到等'=”,计算结果将不在赋值为“ans”,而是赋值给用户指定的变量。“wh.

2021-12-03 10:23:51 2589

原创 Pytorch 入门

Pytorch 基本元素的操作创建一个矩阵的操作import torchx = torch.empty(5,3)if __name__ == '__main__': print(x)创建一个有初始化的矩阵:y = torch.rand(2,4)y_1 = torch.randn(2,4)if __name__ == '__main__': print(y) print(y_1)对比有初始化和无初始化的矩阵时,当声明一个未初..

2021-11-22 23:29:55 950

原创 day11-Java中的Package和import和访问符权限

关于java语言中的包机制:1.java中引用package这种语法机制主要是为了程序的管理,不同功能的类被分门别类的放在不同的包当中,查找比较方便,管理比较方便,易维护。2.在java源程序的第一行缩写package语句。 package只能编写一个语句。语法结构:package 包名;3.包的命名规范:公司域名倒序+项目名+模块名+功能名4.包名要求全部小写,包名也是标识符,必须遵守标识符的命名规则。5.一个包来对应的一个目录。6.使用了p...

2021-10-19 08:38:48 143

原创 数据库基础-1

数据库(DateBase,DB):数据库就是存储数据的仓库sql及其规范:

2021-10-18 20:16:58 1658

原创 day10-java中的关键字和多态

关于jaza中的static1.static修饰的方法是静态方法2.static修饰的变量是静态变量4.所有static修饰的元素都是静态元素,都可以使用“类名.”的方式进行访问,当然也可以引用的方式访问【不建议】。5.static修饰的所有元素都是类级别的特征和具体的对象无关。静态变量在类加载的时候就初始化,不需要创建对象,内存就开辟了。储存在方法区内存当中。在类中成员变量声明为实例变量时,所有对象都有这个属性,但是这个属性的值会随着对象的变化而变化【不同的对象这个具体的属性不同】

2021-10-16 23:54:58 241

原创 day9-面向对象

*面向对象和面向过程的区别: 面向过程:主要关注点是实现的具体过程,因果关系【集成显卡的开发思路】 *优点:对于业务逻辑比较简单的程序,可以达到快速开发,前期投入成本较低。 *缺点:采用面向过程的方式开发很难解决非常复杂的业务逻辑。面向过程的方式导致软件元素之间”耦合度“非常高,只要一环出现问题,整个系统都将受到影响。最终导致软件的”扩展能力“差,没有独立体的概念,所以无法达到组件的复用。 面向对象:主要...

2021-10-15 14:46:02 84

原创 数据结构与算法(2)

列表:列表的基本操作:public class partList { public static void main(String[] args) { //定义一个新的列表 int [] array = new int[3]; //数组的长度 int arrayLength = array.length ; //给数组中的元素赋值 for(int i = 0; i<arrayLeng

2021-10-15 07:13:53 88

原创 day8-方法与占用内存

方法是什么:某个功能的代码只需要写一遍,要使用这个功能只需要给这个功能传递数据,这个功能完成后返回的一个最终结果,就是方法,使用这个方法我们称为“调用/invoke”方法就是一段代码片段,并且这段代码可以被重复的使用,完成某个特定的功能。方法是定义在类体当中的,不能定义在方法之中。类体当中的方法没有先后顺序,可以随意。方法的语法结构: 【修饰符列表】返回值类型 方法名(形式参数列表){方法体 }...

2021-10-14 21:36:12 154

原创 day7-控制语句

java控制语句可以分为7种:控制选择结构:if ; if...else switch控制循环结构:for while do...while()控制循环结构:continue break1.关于java语言中的if语句if语句又称为分支语句/条件控制语句:if语句4种的编...

2021-10-13 21:12:05 105

原创 day6-运算符

分类:算术运算符,关系运算符,布尔运算符,位运算符,赋值类运算符,字符串连接运算符,条件运算符。1.算术运算符:+ 求和 - 相减 * 乘积 / 商 % 求余数【取模】 ++ 自加1 -- 自减1 注意:一个表达式当中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升。public class DataTypeTest { public static void main(String[] args)

2021-10-12 21:47:05 100

原创 day5-数据类型

数据类型程序之中有很多的数据类型,每一个数据都有相关的类型,不同的数据类型占用的空间不同,数据类型的作用就是指导JVM在运行程序的时候给该数据分配多大的内存空间基本数据类型、引用数据类型基本数据类型(四大类八小种):整数型 byte short int long 浮点型 float double ...

2021-10-12 09:14:22 180

原创 day4-java运算基础

标识符在java源程序中凡是开发者有权利自己命名的单词都称为标识符标识符在源文件中用黑色表示标识符标识的元素: 类名、方法名、接口名、变量名命名规则 只能由数字、字母、下划线_、美元符号$组成 ,不能以数字开头,不能含有其他符号 关键字不能做标识符,严格区分大小写。 最好见名知意,驼峰式命名方式 类名、接口名:首字母大写,后边每个首字母大写 变量名...

2021-10-11 21:36:09 96

原创 day3-java编译、运行、注释

常用的Windows DOS 命令黑色的命令窗口 就是DOS命令exit 退出命令cls 清楚命令行dos 窗口中选中后右键进行复制dir 显示全部itemcd 完成命令切换 change directory cd +目录的路径 绝对路径:从某个磁盘的盘符下作为出发点的路径 相对路径:从当前所在的路径下作为出发点的路径cd.. 回到上级所在的目录cd \ 直接回到根路径java语言特性简单性 : ...

2021-10-11 20:38:55 131

原创 day2-计算机核心基础详解

cpueg: 买包子: 去包子店, 付款, 把包子拿回来程序 - - -》控住 cpu - - -》计算机硬件cpu指令集:精简指令集:较为精简,稳定复杂指令集 :较为复杂*x86-64 位x86代表cpu 型号,64位代表 cpu一次性从内存中去取出64位cpu具有向下兼容性,所以64位的cpu既可以运行64位,也可以运行32位寄存器:在cpu和内存中引入的新的仪器,在一定范围内提升cpu存取数据的速度*内核态与用户态:控制其他硬件的指令集 + 运算...

2021-10-11 15:43:32 71

原创 day-1 计算机核心基础

计算机硬件组成*一个程序的运行与三大核心硬件(cpu,硬盘,内存)的关系cpu相关 (x86-64代表的意义)存储器相关(IO的问题)操作系统计算机体系的三层结构平台与跨平台的概念计算机5大组成:控制器:是计算机的指挥系统,负责控制计算机所有其他组件如何工作的运算器:包括数学运算和逻辑运算 CPU 是控制器 + 运算器储存器(IO设备):内存相当于人的电脑,外存相当于人的笔记本。内存是基于电工作...

2021-10-11 14:42:52 105

原创 MATLAB

利用命令行基本运算加减乘除 “ + ” “ - ” “ * ” “ / ”次方 " ^ ”根号 sqrt ()指数 exp()对数 log()在命令行直接指定变量名,变量名不能以数字结尾,且区分大小写。 注意变量名不得与关键字重命名。(ans , Inf ,eps , NaN , pi )当变量与关键字重叠时,变量中的调用成为了变量的索引(matlab中索引是从1开始) 所以变量定义的范围大于关键字在所有命令行指定的变量中,类型都是double可以用...

2021-08-29 00:43:50 413

原创 文件异常处理

错误包含两种错误,语法错误以及逻辑错误。语法错误指的就是不按照代码规定写代码,逻辑错误指的是编程逻辑上出现错误,比如1/0这样的错误。异常处理实际上就是程序运行时发生错误的信号。异常处理是什么?捕捉到发生错误的代码,为其执行特定的逻辑,这就是异常处理异常的组成有哪些?为什么要去处理异常?异常触发后没有被处理的情况下,程序就会在当前异常处终止,后边的代码就不会运行,必须提供一种异常处理机制增强程序的健壮性和容错性。如何进行异常处理?异常是由于错误引发的,语法上的错误与...

2021-08-10 09:58:43 375

原创 模块import的调用规则

首先:函数的意义是什么?当然,函数的使用是为了避免重复的代码利用,而模块也是一样模块的实际内容和本质也是提供一个 .py 的文件,通过引入模块文件来使用文件内部的函数或者功能等。print(time)当我们单独打印一个time 时,会发生错误,因为此时文件内部的time没有被定义。而python 在安装时就已经内部加载了一些模块,time模块就是其中之一,我们需要引入time从而实现time模块的功能。import timeprint(time)打印的结果如下,表明modul

2021-07-14 14:48:33 781

空空如也

空空如也

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

TA关注的人

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