自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (1)
  • 收藏
  • 关注

转载 【Seaborn绘图】深度强化学习实验中的paper绘图方法

深度强化学习实验中的paper绘图方法

2022-07-06 10:10:06 315 1

原创 torch基本操作

pytorch 基本操作https://blog.csdn.net/wohu1104/article/details/107239869

2022-04-21 16:04:37 437

原创 Java排序

Array类调用方法public class test02 { public static void main(String[] args){ int [] a = {122,22,43,24,53,99,1028} ; Arrays.sort(a,0,5); for(int i = 0;i < a.length; i++) System.out.println(a[i]); }}

2021-08-19 12:56:15 179

原创 Java 复制数组

1、arraycopy方法char [] a = {'a','e','i','o','u'},b = {'e','r','t','y','u','e'};int [] c = {1,2,3,4,5} , d = {10,20,30,40,50,60};System.arraycopy(a,0,b,0,a.length);System.arraycopy(c,0,d,1,5);System.out.println(b);for(int i = 0;i < d.length; i++)

2021-08-19 12:48:39 124

原创 Java入门

1、输出System.out.println("www");System.out.print("www");println 输出自带换行printf 输出没有换行2、排序package test01.java;import java.util.Arrays;import java.util.Collections;public class HelloWorld { public static void main(String args[]){ Int

2021-04-07 21:21:42 245 1

原创 跳台阶

牛客OJ地址题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。思路:台阶次数1122334558······nf(n-2)+f(n-1)由列表可知就是斐波那契数列的变形class Solution {public: int jumpFloor(int number) { if(number < 1) retur

2021-03-15 11:28:15 80

原创 Fibonacci数列

斐波那契数列就是两个前去相加,然后前驱后移的过程int fibonacci(int n){ if(n < 1) return 0; else if(n == 1 || n == 2) return 1; else{ int pre = 1;//第一个前驱 int res = 1;//第二个前驱 int tmp = 0; for(int i = 3; i <= n; i++){ tmp = res; res = pre + res;//两个前驱相加得.

2021-03-15 11:02:27 108

原创 求交集

(1)、先排序,在求交集#include<iostream>#include<algorithm>using namespace std;bool compare(int a,int b){ if(a > b) return true; else return false;}int main(){ int a[10]; int b[10]; for(int i = 0;i < 10; i++) cin>>b[i]; for(

2021-03-13 19:06:02 117

原创 质因数分解

OJ地址思想输入n后,对n取模2,3,4,5,6,7…#include<iostream>using namespace std;int main(){ int n; while(cin>> n){ cout<<n<<"="; for(int i = 2; i < n; i++) if(n % i == 0){ cout<<i<<"*"; n = n / i; i = 1;/

2021-03-11 10:24:31 85

原创 最大公约数、最小公倍数

最小公倍数就是num1 * num2 / 最大公约数//最大公约数 #include<iostream>using namespace std;int main(){ int a1,a2; cin>>a1; cin>>a2; int max = a1>a2?a1:a2; int min = a1>a2?a2:a1; int temp; while(max%min!=0){ temp = max%min; max = min;

2021-03-06 19:41:41 92

原创 Python Super关键字子类继承父类

参考1、传统方法来调用父类class Father(): def __init__(self): print("这是父类的") class Son(Father): def __init__(self): Father.__init__(self) print("这是子类的")son = Son()这是父类的这是子类的注: 在子类中调用父类方法时,要传入self这一参数,相当于把类的实例化对象传入,不然会

2021-02-19 11:13:57 836

原创 pytorch处理二维tensor

1、建立tensor(1)、torch.arange创建tensort = torch.arange(0,10)print(t)左闭右开(2)、一维tensor转二维矩阵t = torch.arange(0,10).view(2,5)print(t)print(t.shape)view(2,5)是将一维tensor转为2*5的二维tensor,总体元素个数是相同的t = torch.arange(0,20).view(2,2,5)print(t)此处便将20个元素转为

2021-02-04 12:13:33 5163

原创 四、TRAINING A CLASSIFIER

This is it. You have seen how to define neural networks, compute loss and make updates to the weights of the network.Now you might be thinking,

2021-01-20 22:14:26 258

原创 三、NEURAL NETWORKS

Neural networks can be constructed using the torch.nn package.

2021-01-20 22:13:38 250

原创 二、A GENTLE INTRODUCTION TO TORCH.AUTOGRAD

目录原文链接

2021-01-17 16:55:15 213

原创 一、Tensors

一、Tensor张量是一种特殊的数据结构,与数组和矩阵非常相似。在PyTorch中,我们使用张量对模型的输入和输出以及模型的参数进行编码。张量与NumPy的ndarray相似,除了张量可以在GPU或其他专用硬件上运行以加速计算。如果您熟悉ndarrays,则可以轻松使用Tensor API。如果没有,请遵循此快速API演练。二、Tensor Initializationimport torchimport numpy as np(1)、直接从数据创建data = [[1, 2],[3, 4]

2021-01-14 21:58:53 983 1

原创 Python 面向对象继承

1.子类继承main.pyimport carif __name__ == '__main__': my_car = car.Car('audi','a4',2016) print(my_car.get_descriptive_name()) my_car.update_year(8888) print(my_car.get_descriptive_name()) my_tesla = car.ElectricCar('tesla','model s',2

2021-01-06 21:27:22 227 2

原创 为什么将指令cache与数据cache分离?

为什么将 指令cache 和 数据cache 相分离?主要是为了避免资源冲突,在五级指令流水线中,分为IF(取址),ID(译码),EXE(执行),MEM(访存),WB(写回)。当然也不一定是五级,现在处理器流水线的长度都在15级左右。但是IF和MEM这两步总是有的。其中IF和MEM都会访问cache。但是IF访问cache是取指令,MEM访问内存是取数据。当前指令的MEM和后面指令IF同时在流水线上执行,会产生同时访问cache的冲突(资源冲突),但是将指令cache和数据cache分开就能满足两者的

2020-11-23 18:01:06 5873

原创 第六章 应用层

文章目录6.1 网络应用模型6.1.1 客户/服务器模型6.1.2 P2P模型6.2 域名系统(DNS)6.2.1 层次域名空间6.2.2 域名服务器6.2.3 域名解析协议6.3 文件传输协议(FTP)6.3.1 FTP的工作原理6.3.2 控制连接与数据连接6.4 电子邮件6.4.1 电子邮件系统的组成6.4.2 电子邮件格式与MIME6.4.3 SMTP和POP36.5 万维网(WWW)6.5.1 WWW的概念与组成结构6.5.2 超文本传输协议(HTTP)6.1 网络应用模型6.1.1 客户/

2020-11-05 17:40:24 2011 1

原创 第五章 传输层

文章目录5.1 传输层提供的服务5.1.1 传输层功能5.1.2 传输层的寻址与端口5.1.3 无连接服务与面向连接服务5.2 UDP协议5.2.1 UDP数据报5.2.2 UDP校验5.3 TCP协议5.3.1 TCP协议的特点5.3.2 TCP报文段5.3.3 TCP连接管理5.3.4 TCP可靠传输5.3.5 TCP流量控制5.3.6 TCP拥塞控制5.1 传输层提供的服务5.1.1 传输层功能传输层网络层进程与进程之间的通信主机与主机之间的通信5.1.2 传输层

2020-11-04 23:26:30 1464 2

原创 第四章 网络层

文章目录4.1 网络层的功能4.1.1 异构网络互连4.1.2 路由与转发4.1.3 拥塞控制4.2 路由算法4.2.1 静态路由与动态路由4.2.2 RIP协议及距离-向量路由算法4.2.3 链路状态路由算法4.2.4 层次路由4.3 IPv44.3.1 IPv4分组4.3.2 IPv4与NAT4.3.3 子网划分与子网掩码、CIDR4.3.4 ARP、DHCP与ICMP4.4 IPv64.4.1 IPv6的主要特点4.4.2 IPv6地址4.5 路由协议4.5.1 自治系统4.5.2 域内路由与域间路由

2020-11-03 18:27:56 1770 1

原创 第三章 数据链路层

文章目录3.1 数据链路层的功能3.1.1 为网络层提供服务3.1.2 链路管理3.1.3 帧定界、帧同步与透明传输3.1.4 流量控制3.1.5 差错控制3.2 组帧3.2.1 字符计数法3.2.2 字符填充的首尾定界符法3.2.3 比特填充的首尾标志法3.2.4 违规编码法3.3 差错校验3.3.1 检错编码3.3.2 纠错编码3.1 数据链路层的功能3.1.1 为网络层提供服务3.1.2 链路管理链接的建立、维持和释放的过程称为 链路管理。3.1.3 帧定界、帧同步与透明传输3.1

2020-11-01 18:06:39 1516 1

原创 第二章 物理层

2.1 通信基础1、数据、信号与码元(1) 连续变化的信号称为 模拟信号(2) 离散数值 的信号称为 数字信号码元 是指用一个固定时长的信号波形(数字脉冲)表示一个k禁止数字,代表不同离散数值的基本波形...

2020-10-29 15:37:47 1476 1

原创 第一章 计算机网络体系结构

文章目录1.1 计算机网络概述1.1.1 计算机网络概念1. 广义观点2. 资源共享观点1.1.2 计算机网络的组成1.1.3 计算机网络的功能1.1.4 计算机网络的分类1.1.5 计算机网络性能指标1.1 计算机网络概述1.1.1 计算机网络概念1. 广义观点只要能实现远程信息处理的系统,都是计算机网络2. 资源共享观点(1)目的:资源共享(2)组成单元: 不同地理位置的“自治计算机”(3)必须遵守统一的协议1.1.2 计算机网络的组成(1) 从组成部分来看: 硬件、软件、协议(2

2020-10-28 18:57:14 2414 4

原创 第五章 输入输出(I/O)管理

文章目录5.1 I/O管理概述5.1.1 I/O设备5.1.2 I/O控制方式5.1 I/O管理概述5.1.1 I/O设备1、人机交互类外部设备2、存储设备3、网络通信设备一、按传输速率分类1)低速设备 键盘、鼠标2)中速设备 打印机3)高速设备 磁带机、光盘机二、按信息交换的单位分类1)块设备 以块为单位2)字符设备 以字符为基本单位5.1.2 I/O控制方式一、程序直接控制方式程序直接对设备进行循环测试二、中断驱动方式由于程序直接控制方式CPU利

2020-10-27 21:03:12 1663

原创 4.3 磁盘组织与管理

4.3.1 磁盘的结构一个扇区为一个磁盘块,各个扇区存放数据量相同。最内侧磁道的扇区面积最小,密度最大。可用 (柱面号、盘面号、扇区号)定位一个磁盘块4.3.2 磁盘调度算法 只影响寻道时间(1)先来先服务算法优点: 公平,集中的话性能尚可。缺点:大量进程竞争,且磁道分布较为分散,性能较差(2)最短寻道时间优先算法 贪心算法 选择眼前最优的磁道会产生饥饿现象(3)扫描(SCAN)算法 又叫(电梯调度算法)磁盘移到最外侧才能往内移动 不会产生饥饿现象(4)循环

2020-10-27 17:17:36 1013

原创 4.2 文件系统的实现

4.2.1 文件系统层次结构1、用户调用接口

2020-10-24 18:02:59 890

原创 4.1 文件系统基础

4.1.1文件的概念1、文件的定义文件:文件是以计算机硬盘为载体的存储在计算机上的信息集合。计算机是以进程为基本单位进行 资源的调度与分配的操作系统中负责管理和存储文件信息的软件机构称为文件管理系统1)数据项 数据中可命名的最小元素2)记录 相关数据项的集合3)文件 无结构文件又叫流式文件,二进制文件 有结构文件一组相似的记录组成,又叫记录式文件2、文件的属性名称:文件名称唯一标识符:标识文件系统内文件的唯一标签(对用户透明,由于不同目录下可存在同名文件,故名称不能唯一区分.

2020-10-23 20:34:29 2759

原创 3.2 虚拟内存管理

3.2.1 虚拟内存的基本概念1、传统存储管理方式的特征1)一次性: 作业必须一次性全部装入内存后,才开始运行2)驻留性:作业被装入内存后,就一直驻留在内存中2、局部性原理: 时间局部性和空间局部性时间局部性:程序中的某条指令一旦执行,不久后该指令可能再次执行空间局部性:程序访问了某个存储单元,不久后,其附近的存储单元也被访问。3、虚拟存储器的定义和特征1)多次性:无需一次将作业全部装入内存,允许被分次调入内存。2)对换性: 无需在作业运行时一直常驻内存,允许在作业运行过程中,进行换进和

2020-10-21 22:01:38 2400 1

原创 3.1 内存管理概念

3.1.1 内存管理的基本原理和要求1、程序装入和链接(把逻辑地址转化为物理地址)

2020-10-19 19:41:51 2959

原创 2.4死锁

2.4.1 死锁的概念1.死锁的定义所谓死锁,是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程将无法向前推进2.死锁产生的原因(1)系统资源的竞争(2)进程推进顺序非法(3)死锁产生的必要条件产生死锁必须同时满足以下四个条件,只要其中任意一个条件不成立,死锁就不会发生互斥条件不剥夺条件请求并保持条件:进程已经保持了至少一个资源,但又提出新的资源请求,而该资源已被其他进程所占有,此时请求进程被阻塞,但对自己以获得的资源保持不放。循环等待条件2.4.2 死锁.

2020-10-18 18:18:55 1512 1

原创 2.3 进程同步

2.3.1 进程同步的基本概念多道程序环境下,进程是并发执行的,不同进程之间存在着不同的制约关系。为了协调进程之间的相互制约关系,引入进程同步的基本概念。异步性:各并发执行的进程以各自独立的,不可预知的速度向前推进。1.临界资源许多资源只能为一个进程所用,我们将一次仅允许一个进程使用的资源称为临界资源对临界资源的访问必须 互斥 进行访问临界资源的代码叫做 临界区2.同步同步亦称直接制约关系是指多个进程中发生的事件存在某种先后顺序3.互斥互斥也称间接制约关系是指多个进程不允许使用同一 临

2020-10-16 20:43:08 1888

原创 2.2处理机调度

2.2.1 调度的概念1.调度的基本概念在多道程序系统中,进程的数量往往多于处理机的个数,因此进程争用处理机的情况在所难免。处理机调度是对处理机进行分配,即从就绪队列中按照一定的算法(公平、高效)选择一个进程并将处理机分配给它运行,以实现进程并发地执行。2.调度的层次 高级调度到低级调度的频率逐渐升高1)作业调度高级调度2)中级调度内存调度 作用是为了提高内存的利用率和系统而吞吐量,将暂时不能运行的进程调到外存,此时进程称为挂起态,若内存空闲时,将具备运行条件的进程调入内存,并修改状态为就绪态3

2020-10-14 22:03:38 1747

原创 2.1 进程与线程

2.1.1 进程的概念和特征进程的概念在多道程序环境下,允许多个程序并发执行,此时它们将失去封闭性,并具有间断性及不可再现性的特征。为此引入了进程(Process) 的概念,以便更好地描述和控制程序的并发执行。进程最基本的特性:并发性 共享性进程控制块 (PCB): 为了使并发执行的程序能独立运行,所专门配置的数据结构。PCB是进程存在的唯一标志进程的特征(1)动态性 有着创建、活动、暂停、终止等过程动态性是进程最基本的特征(2)并发性 多个进程实体同时存在于内存中(3)独立性 进

2020-10-14 18:23:15 812 1

原创 操作系统的运行环境

1、操作系统的运行机制1、时钟管理2、中断机制3、原语4、系统控制的数据结构及处理

2020-10-13 17:33:20 2902

原创 批处理系统、分时操作系统、实时操作系统

(1)批处理操作系统: 用户脱机使用计算机,作业时成批处理的,系统内多道程序并发执行,交互能力差。交互能力弱,用户无法干预(2)分时操作系统: 可以让多个用户同时使用计算机,人机交互能力较强,具有每个用户独立使用计算机的独占性,系统响应及时。优先级+非抢占式(3)实时操作系统: 能对控制对象做出及时反映,可靠性高,响应及时,但资源利用率低。要求能实时处理外部事件...

2020-10-12 21:44:22 8103

原创 5.5 指令流水线

5.5.1 指令流水线的基本概念参考:知乎指令流水定义: 取指、分析、执行1)顺序执行方式:T=3nt2)一次重叠执行方式:T=(1+2n)t3)二次重叠执行方式:T=(2+N)t流水线的特点:5.5.2 流水线的分类 了解5.5.3 影响流水线的因素条件转移指令 引发控制相关5.5.4 流水线的性能指标1.流水线的吞吐率:单位时间内流水线所完成的任务数量TP=n/Tk #Tk是处理完n个任务所需时间TP=n/(k+n-1)Δtlim(n->∞)TP=1/Δt

2020-10-11 22:01:13 1050

原创 5.4 控制器的功能和工作原理

5.4.1 控制器的结构和功能控制器的主要功能有:(1)从主存中取出一条指令,并指出下一条指令在主存中的位置。取指令(2)对指令进行译码或测试,产生相应的操作控制信号,以便启动规定的动作。分析指令(3)指挥并控制CPU、主存、I/O设备之间数据流动方向产生控制信号(执行指令)5.4.2 硬布线控制器硬布线设计步骤及原则原则一:微操作的先后顺序不得随意更改原则二:被控制对象不同的微操作尽量安排在一个节拍内完成(能并行就并行)原则三:占用时间较短的微操作,尽量安排在一个节拍内完成,并允许有先后

2020-10-11 20:31:46 2209

原创 5.3 数据通路的功能和基本结构

5.3.1 数据通路的功能数据通路的功能是实现CPU内部的运算器与寄存器及寄存器之间的数据交换。5.3.2数据通路的基本结构(1)CPU内部单总线方式(2)CPU内部三总线方式(3)专用数据通路方式内部总线是指同一部件,如CPU内部连接各寄存器及运算部件之间的总线;系统总线是指同一台计算机系统的各部件,如CPU、内存、通道和各类I/O接口间互相连接的总线例题此处与第四题不同之处在于,该题第一问ADD B,C而第四题ADD (R0),R1很明显B,C,R1都是寄存器,只有R0是

2020-10-11 16:25:21 1400 3

原创 5.2 指令执行过程

5.2.1 指令周期CPU从主存中每取出并执行一条指令所需的全部时间称为指令周期,即CPU完成一条指令的时间。指令周期常用若干机器周期来表示,一个机器周期又包含若干时钟周期(时钟周期也叫节拍)取指周期中,指令字长等于两倍存储字长则一个指令周期包含2个机器周期指令字长一般情况下是存储字长的整数倍参考例题185.2.2 指令周期的数据流1.取指周期根据PC中的内容从主存中去除指令代码保存到IR中2.间指周期取操作数有效地址3.执行周期根据IR中的指令字的操作码和操作数通过ALU操作产

2020-10-11 11:21:17 1167

谭松波--酒店评论语料(neg+pos)2000.zip

自然语言处理、 文本挖掘、 数据格式 TEXT 数据介绍 为了弥补国内在中文情感挖掘方面的语料的匮乏 谭松波 收集整理了一个较大规模的酒店评论语料。

2020-06-26

空空如也

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

TA关注的人

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