自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos8 安装中文输入法详细教程

前言:很多小伙伴在第一次使用虚拟机的时候往往会选择Ubuntu或者centos,可是常常会因为无法使用中文输入法而悄悄切换到Windows,接下来我会告诉大家如何在虚拟机centos8上安装中文输入法。右上角会显示输入法的类型(个人认为centos8的颜值甩过centos7一大截)图中所显示的输入法无法输入中文,我们需要打开终端输入命令sudo dnf install ibus-libpi...

2020-04-20 22:29:52 9420 2

原创 强化学习入门知识

强化学习入门基础知识

2022-04-28 16:44:47 560

转载 图像变换(傅里叶变换,高通滤波,低通滤波)

https://www.cnblogs.com/wj-1314/p/11983496.html自己的笔记

2021-06-13 22:06:51 376

原创 使用GitHub生成私人Token

个人笔记打开setting中的Developer Settings点击generate new token输入描述后勾选下方的scopes,点击generate token即可复制生成的token(只可以使用一次,下一次就需要重新生成一个)

2021-04-27 16:03:54 477

原创 计算机图形学之数值微分法(DDA)直线段扫描转换

#直线段扫描转换光栅图形光栅显示器可以看作是一个像素矩阵,在光栅(Raster)显示器上显示的任何一个图形,实际上都是一些具有一种或多种颜色的像素集合光栅图形-光栅显示器上显示的图形对一个具体的光栅显示器来说,像素个数有限、像素颜色和灰度等级也是有限的,像素是有大小的,所以光栅图形只是近似的实际图形——如何使光栅图形最完美的逼近实际图形图形的扫描转换确定最佳逼近图形的像素集合,并用指定的颜色和灰度设置像素的过程称为扫描转换或光栅化光栅化问题一维图形不考虑线宽时,用一个像素宽的直线或曲线来

2020-12-25 10:09:22 948

原创 计算方法之线性方程组迭代格式收敛性

线性方程组迭代格式收敛的充要条件是B矩阵的谱半径小于1,这个被称为迭代法收敛性定理:设有线性方程组 AX = b,则对于任意的初始向量 X(0),迭代法X(k+1)=BX(k)+bX^{(k+1)}=BX^{(k)}+bX(k+1)=BX(k)+b收敛的充分必要条件是ρ(B) < 1迭代法收敛性代理表明:线性方程组迭代法收敛与否与X(0)X^{(0)}X(0)和b无关,而只与迭代矩阵B的性质有关。雅可比(Jacobi)迭代法的矩阵形式为:由上图可知,迭代矩阵B=−D−1(L+U)B=-D

2020-11-09 20:08:23 7646 2

原创 python求矩阵的谱半径

在学习计算方法的时候,线性方程组的迭代法中的雅可比(Jacobi)迭代法和高斯-塞德尔(Gauss-Seidel)迭代法的收敛条件中需要求矩阵的谱半径,而经过查阅资料,python numpy库中没有直接求谱半径的函数。谱半径的定义为:设A是n × n矩阵,λ1, …, λn是其特征值,则A的谱半径ρ(A)定义如下:即矩阵A的谱半径等于矩阵A的特征值绝对值的最大值。由于python numpy库中有直接求矩阵特征值的函数,所以我们只要对所得特征值集合求绝对值的最大值即可import numpy

2020-11-09 19:08:21 3859 1

原创 python批量导出导入模块依赖库文件

创建虚拟环境时需要重新导入模块依赖库文件,一个一个pip太过于麻烦,python有一个命令可以批量导出库文件及其相应版本到txt文件中:pip freeze > requirements.txt 在其他python版本或者虚拟环境中导入:pip install -r requirements.txt这样就可以在其他版本号的python或者python虚拟环境中使用这些库...

2020-11-04 18:55:07 329

原创 操作系统进程同步之睡觉的理发师问题

**睡眠的理发师问题**问题描述理发店理有一位理发师、一把理发椅和n把供等候理发的顾客坐的椅子,要求:如果没有顾客,理发师便在理发椅上睡觉一个顾客到来时,它必须叫醒理发师如果理发师正在理发时又有顾客来到,则如果有空椅子可坐,就坐下来等待,否则就离开问题分析​ 理发师和顾客是同步关系,理发师等待顾客来,然后为顾客服务,顾客来了之后叫醒理发师,执行上是有先后顺序的,所以应该有两个同步信号量,且散在两个进程里;另一方面,顾客对椅子的操作又是互斥的,属于竞争关系,所以需要互斥信号量来保证

2020-06-22 00:30:42 2707 3

原创 数据库技术基本概念

数据库技术基本概念1、数据库(DB)长期存储在计算机内的有组织的、可共享的相关数据的集合2、数据库管理系统(DBMS)DBMS是介于用户与操作系统之间的一层数据管理软件。为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS是基于某种数据模型。3、数据库系统(DBS)数据库系统(DBS)通常是指带有数据库的计算机应用系统。包括数据库、相应的硬件、软件和各类人员。DBS 包括 DB和DBMS数据库系统软硬件层次关系4、数据库技术数据库技术是研究数据库的结构

2020-06-13 10:42:48 1706

原创 C++ 关闭同步流提高输入输出效率

在main()函数中加入下列代码即可,通过关闭输入输出同步流,从而提高C++的输入输出效率,做到与scanf和printf的效率相当。std::ios::sync_with_stdio(false);cin.tie(0); cout.tie(0);这在数据量较大的竞赛题中能够体现出优势,超时与AC,这是个问题!!!...

2020-04-25 23:07:06 8454 2

原创 Linux创建进程之对pthread_create未定义的引用

在操作系统上机实验的时候,需要使用pthread.h库创建、删除,定义线程。在centos8中执行下列代码的时候出现了一个奇怪的错误经过大佬指导发现,在linux中没有默认的pthread库,若需要使用#include<pthread.h>,需要在连接的时候使用libpthread.a这个库,当然,不能够在代码里面加上#include<libpthread.a>(不然又...

2020-04-24 00:19:19 1280

原创 操作系统之共享存储区详解(Linux shm)

在学习操作系统的时候,老师讲到进程间通信,今天在这里介绍一下进程通信中的共享存储区通信一、基本介绍共享内存分为两种,以下是维基百科上的说法:硬件术语共享内存指在多处理器的计算机系统中,可以被不同中央处理器访问的大容量内存。由于多个CPU需要快速访问存储器,这样就要对存储器进行缓存。由于其他处理器可能也要存取,任一缓存数据更新后,共享内存就需要立即更新,否则不同处理器可能用到不同的数据(参见...

2020-04-21 15:21:32 2325

原创 进程状态详解

1、进程的状态①运行状态(Running)进程已经占用CPU,在CPU上进行②就绪状态(Ready)具备运行条件但是由于没有CPU可用,所以暂时不能运行③阻塞状态(Block)也叫等待状态(Wait)由于等待某项服务完成或者等待某个学号而不能运行的状态,比如等待系统调用,I/O操作等2、进程三态模型*就绪->运行:进程调度*运行->就绪:时间片到或者被强行占用*运...

2020-04-20 22:40:50 9378 1

原创 Windows命令行修改字体以及背景颜色

1、打开命令提示符cmd快捷键win+r打开cmd2、输入命令:color/?打开颜色列表3、修改字体颜色输入命令:color b(本人感觉看上去最舒适)4、修改字体颜色以及背景颜色输入命令:color 8c会出现下图所示的背景及颜色color 8c中“8”是指命令行背景颜色,“c”是指背景颜色...

2020-03-17 22:45:21 2814

原创 MATLAB入门之cell使用方法

cell数组又被称为元胞数组cell数组中的每一个元素都可以存储不同的数据类型(数值型、字符型、矩阵、数组等)1、利用cell创建单元格数组(元胞数组)%直接赋值:A={8,[24],'Kobe','Bryant'};>> A={8,[24],'Kobe',{'Bryant'}}A = 1×4 cell 数组 {[8]} {[24]} {'Kob...

2020-02-12 23:35:15 11903

原创 MATLAB入门之rref计算简化矩阵行阶梯形式

rref 计算简化矩阵行阶梯形式例如:求解线性方程组的解%3x+7y+2z=3%6x+8y+10z=5%5x+6y+14z=7>> A=[3,7,2;6,8,10;5,6,14]A = 3 7 2 6 8 10 5 6 14>> a=[3;5;7]a = 3 ...

2020-02-12 23:19:24 5955 1

原创 MATLAB入门之求数组行列式、矩阵的逆(伪逆)、矩阵的秩

det 计算数组行列式>> A=[1 2 3;4 5 9;8 7 6]A = 1 2 3 4 5 9 8 7 6>> det(A)ans = 27inv 计算矩阵的逆A = 1 2 3 4 5 9 8...

2020-02-12 22:34:40 2386

原创 MATLAB入门之dot点积

dot 计算矩阵点积作为CS专业,线性代数和各种专业课中都会涉及到矩阵,而矩阵的点积是其中最基础也是比较重要的一种计算,在MATLAB中,可以用dot计算矩阵的点积。示例如下>> A=[1,2,3;4,5,6;7,8,9]A = 1 2 3 4 5 6 7 8 9>> B=[2,4,...

2020-02-12 22:26:03 8594

原创 MATLAB入门之cross计算交叉集及求三角形面积

cross 计算矩阵交叉集>> A=[1,2,3;4,5,6;7,8,9]A = 1 2 3 4 5 6 7 8 9>> B=[9,8,7;1,2,3;6,5,4]B = 9 8 7 1 2 3 6 5 ...

2020-02-12 22:03:54 4272

原创 MATLAB之eye(ons、zeros)函数

eye 创建单位矩阵>> eyeans = 1>> eye(3)ans = 1 0 0 0 1 0 0 0 1ones 创建一个数组>>ones(1)ans = 1>> ones(3)ans = 1 ...

2020-02-12 21:22:58 646

原创 MATLAB入门之sort(排序)与sum(求和)

sort 对数组排序(默认升序排序)>> A=magic(4)A = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1%对每列升序排序>> sort(A)ans = 4 2 3...

2020-02-10 23:15:22 996

原创 MATLAB入门之reshape函数

%help查询reshape>> help reshapereshape - Reshape array This MATLAB function reshapes A using the size vector, sz, to define size(B). B = reshape(A,sz) B = reshape(A,sz1,...,szN)...

2020-02-10 22:08:30 827

原创 MATLAB入门之prod函数

prod 返回每列乘积构成的矩阵%help函数查询prod用法>> help prodprod - Product of array elements This MATLAB function returns the product of the array elements of A. B = prod(A) B = prod(A,'all') ...

2020-02-10 21:58:04 2307

原创 MATLAB入门之logspace(linspace)

logspace 创建指数间隔向量%通过help命令查询logspace>> help logspacelogspace - Generate logarithmically spaced vector This MATLAB function generates a row vector y of 50 logarithmically spaced point...

2020-02-10 16:10:26 3766

原创 MATLAB入门之length、size、max(min)函数

length 返回行列较大值size 返回数组大小max 查询最大元素min 查询最小元素numel 查询矩阵元素个数%初始化一个3*4矩阵>> X=[1,2,3,4;5,6,7,8;9,10,11,12]X = 1 2 3 4 5 6 7 8 9 10 11 12%...

2020-02-08 15:40:19 801

原创 MATLAB入门之find函数

find 查询矩阵中非零元素的索引>> A=[0,2,1,0,0,0,32,-43,0,34]A = 0 2 1 0 0 0 32 -43 0 34>> index=find(A)index = 2 3 7 8 10%index=fin...

2020-02-07 17:07:58 497

原创 MATLAB入门之cat矩阵连接函数

cat连接数组测试矩阵数据%X=cat(dim,Y,Z);%dim=1%dim=2%dim=3M1=[1,1,1;2,2,2;3,3,3]M2=[4,4,4;5,5,5;6,6,6]M3=[7,7,7;8,8,8;9,9,9]运行结果>> testM1 = 1 1 1 2 2 2 3 3 ...

2020-02-06 23:06:27 921

原创 MATLAB入门(MATLAB命令之输入输出)

输入输出命令disp 显示数组或字符串fscanf 从文件读取数据(类比于C语言scanf)fprintf 格式化写入(类比于C语言printf)%fprintffor i=0:15 if mod(i,2)==0 fprintf('%d*',i); endendfprintf('\n');%输出结果0*2*4*6*8*10*12*14*in...

2020-02-06 21:28:48 1020

原创 MATLAB入门(MATLAB命令)

常用系统相关命令cd 更改当前目录(进入指定目录)>> cdC:\Users\***\Desktop\demo\******date 显示当前日期>> dateans = '02-Feb-2020'delete 删除文件diary 打开(关闭)日记文件目录dir 显示当前目录下所有文件>> dir. ...

2020-02-06 21:22:21 233

原创 MATLAB入门(MATLAB命令)

管理会话中的命令clc 删除命令窗口clear 删除内存中的变量exist 检查变量是否存在global 声明变量为全局变量help 获取帮助信息1、查询各种算术运算符、关系运算符、逻辑运算符2、查找名称准确已知的命令或文件3、非MATLAB自带.m文件的帮助性注释内容lookfor 查找关键字lookfor fprintffprintf ...

2020-02-06 21:08:37 236

原创 MATLAB入门(向量与矩阵基本操作)

MATLAB向量的创建1、行向量行向量有两种表示方法%示例1R1 = [1 2 3 4 5]R2 = [1,3,5,7,9]R = R1 + R2%结果1R1 = 1 2 3 4 5 R2 = 1 3 ...

2020-01-31 22:56:03 1794

原创 MATLAB入门(MATLAB 历史变量及其操作&格式命令)

历史变量及其操作who 命令显示使用过的所有变量名a=1;b=2;c=3;d=4;e=a+b+c+d%H_var.m%运行结果>> H_vare = 10 >> who您的变量为:a b c d e whos 命令更多地显示变量1、当前在内存中的变量(Name)2、变量的类型(Bytes Class...

2020-01-31 21:38:16 707

原创 python字符串的常见操作

#一、字符串的切片切片的语法:[起始:结束:步长]注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。name = ‘abcdef’print(name[0:3]) # 取 下标0~2 的字符print(name[0:5]) # 取 下标为0~4 的字符print(name[3:5]) # 取 下标为3、4 的字符索引是通过下标取某一个...

2019-09-14 11:00:27 2030

原创 C语言之链表及常见操作

//1、创建链表/*typedef struct std{ int score; struct std *next;} LinkList;//用typedef struct创建链表,方便直接用LinkList *a;定义结构体类型变量;*///2、初始化一个链表,n为链表节点个数/*LinkList *creat(int n){ LinkList *head,*node,*...

2019-09-13 23:41:47 189

原创 python之用三元操作符比较大小(与C语言对比)

python三元操作符实例:比较两个数的大小# x=int(input("请输入第一个数:"))# y=int(input("请输入第二个数:"))# if x<y:# small=x# else:# small=y## ##改进# ##small=x if x<y else y# print("最小值为:")# print(small)对比...

2019-09-13 23:18:22 1041

原创 python之列表常用操作符

##列表常用操作符##比较操作符list1 = [123]list2 = [234]if list1>list2: print("teco Tuesday")else: print("Lbj")list3 = [123,456]list4 = [234,345]if list3<list4: print("list4 666")else: ...

2019-09-13 22:57:34 184

原创 python之列表元素的增加与删减

##insert()插入指定位置list1=[1,2,3,4,5,6,'hub','opop']list2=[]for i in range(8): p=int(input("把'list1[i]'放在第几位?:")) list2.insert(p-1,list1[i])print(list2)##append()添加到最末尾list1.append(99,'kobe...

2019-09-13 22:54:55 372

原创 小米oj#50 找出面积最大的矩形

找出面积最大的矩形序号:#50 难度:有挑战 时间限制:1000ms 内存限制:10M描述在一个平面图上,有多个宽度固定为1,高度不同的矩形并列排着,在这些矩形所组成的图形中,能够切割出的最大矩形的面积是多少? 数据范围:0 < 高度 < 100举例:高度为2,3,2的三个矩形所组成的图形,能够切割出的最大的矩形面积为6。见下图。输入一组正整数,分别用逗号隔开,表示每个矩形...

2019-08-15 11:13:46 226

原创 小米oj #31 有多少个公差为2的等差数列

**有多少个公差为2的等差数列**有多少个公差为 2 的等差数列序号:#31 难度:有挑战 时间限制:1000ms 内存限制:10M描述给出一个正整数N(2<= N <=10000000),统计有多少公差为2的正整数等差数列,使得数列的和为N。举例: 正整数 15,可以写为 15 和 3,5,7 两个等差数列。 其中 15 自身就是一个等差数列,3+5+7=15 也是一个...

2019-08-14 11:20:10 269

空空如也

空空如也

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

TA关注的人

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