![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
睡不醒的凉白开
山不见我,我自去见山。
展开
-
Pytorch安装sklearn
如果显示已经成功安装,但是sklearn里面的一些函数还是不能使用的话,运行以下命令。如此,就成功地在我自己地pytorch中安装sklearn。命令为:pip install scikit-learn。activate pytorch(激活环境),所以在调用命令行安装时。原创 2022-11-26 21:26:33 · 3216 阅读 · 0 评论 -
Pytorch安装CV2
然后使用清华的镜像下载CV2(比较快)如图所示,没有报错即为安装成功。首先切换到pytorch环境下。原创 2022-10-22 13:10:05 · 2528 阅读 · 0 评论 -
键盘上打出省略号的方法
1、在中文输入模式下,按住Shift然后同时按下6(上面有个^的键),就能打出省略号"......"2、在常用拼音输入法中,直接输入省略号的拼音"shengluehao"即可打出省略号符号。原创 2022-03-05 17:31:04 · 9288 阅读 · 0 评论 -
string 的常见用法详解
目录1.string 的定义2.string 中内容的访问3.string 常用函数实例解析 在C语言中,一般使用字符数组 char str[]来存放字符串,但是使用字符串数组有时会显得操作麻烦,在C++中加入了string类型。 注意,如果要使用string,需要添加 string头文件,即# include<string> (注意 string. h 和 string 是不一样的头文件)。除此之外,还需要在头文件下面加上一句:“ using namesp...原创 2022-03-02 20:32:49 · 12679 阅读 · 0 评论 -
memset ——对数组中的每一个元素赋相同的值
如果需要对数组中的每一个元素赋以相同的值,例如对数组初始化为0或是其他的一些数,就有可能要使用相关的函数。一般来说给数组中每一个元素赋相同的值有两种方法:memset 函数和fill 函数。这里先介绍memset函数。memset函数格式为:memset(数组名,值,sizeof(数组名)); 需要注意的是,使用memset函数需要在程序开头添加string.h头文件,只建议初学者使用memset赋0或-1。这是因为memset使用按字节赋值,即对每个字节赋同样的值,这样...原创 2022-03-02 15:18:01 · 1809 阅读 · 0 评论 -
【转】ACM各种WA的说明及可能的原因
转载地址:ACM各种WA的说明及可能的原因_ROOM-CSDN博客_mle的原因1、答案错误 ——wrong answer 就是最常见的。这个没办法,基本是程序有些细节的点没有考虑到。2、运行错误 ——Runtime Error 大致两种情况1、是数组开太小,要存的数据太大,数组调大就OK了。2、是数组发生越界操作,基本上是程序执行时访问到了不该访问的地方,程序问题了。3、格式错误 ——presentation error 非常接近AC了。空格或者回车多输或者少输了。看题意再检查下..转载 2022-02-28 11:13:22 · 923 阅读 · 0 评论 -
ceil(double x),floor(double x),round(double x)三个取整函数
(1)ceil()的英文含义天花板,所以是向上取整,它就是天花板函数。会取不小于自变量的最大整数,这样自变量是3.1或3.9,返回都是4;自变量是-2.1或-2.9,返回的都是-2;(2)floor()的英文含义是地板,所以是向下取整,方便记忆叫它地板函数。会取不大于自变量的最大整数,这样自变量是3.1或3.9是没有区别的,返回都是3;自变量是-2.1或-2.9也是没有区别的,返回都是-3;(3)round()的英文含义周围,环绕,这个就是常用的四舍五入函数,因为它会返回离自变量最近的整数,这个返回的转载 2022-02-26 21:47:17 · 744 阅读 · 0 评论 -
IDEA常用快捷键分享
原创 2022-02-24 20:58:53 · 227 阅读 · 0 评论 -
明明的随机数(快速排序,STL解法,C语言)
题目描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个11到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。输入格式输入有两行,第1行为1个正整数,表示所生成的随机数的个数N第2行有N个用空格隔开的正整数,为所产生的随机数。输出格式输出也是两行,第1行为1个正整数M,表示..原创 2022-02-22 21:12:07 · 797 阅读 · 0 评论 -
原码,反码,补码知识详细讲解(附带计算题)
本篇文章讲解了计算机的原码, 反码和补码。参考了一些博主的文章,然后加上课上老师的讲解,总结了一下笔记。如果有错误,希望大家多多指正。目录一. 机器数和真值1、机器数2、真值二. 原码、反码、补码的基础概念1.原码2.反码3.补码三.反码、补码的运算规则.1.反码2.补码一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计..原创 2022-02-22 15:39:07 · 10217 阅读 · 5 评论 -
常用进制数转换(二进制、八进制、十进制、十六进制)【数电笔记】
一、二进制数与十进制数之间的转换二、二进制数与八进制数、十六进制数之间的转换常用各进制数的转换表:原创 2022-02-21 21:07:49 · 2200 阅读 · 0 评论 -
调用电脑计算器,并用于几种进制的转换
第一步:win+R打开运行窗口,输入calc第二步:打开导航,找到程序员模式,点击。然后就可以进行二进制、八进制、十进制、十六进制之间的相互转换。BIN--------二进制(Binary system)OCT-------八进制(Octal)DEC-------十进制(Decimal system)HEX--------十六进制(Hexadecimal)实例如下: 输入十进制数10,对应二进制数1010,八进制数12,十六进制数A...原创 2022-02-14 22:24:00 · 834 阅读 · 0 评论 -
分享一下自己常用的电脑快捷键
常用的ctrl+C粘贴、ctrl+V复制、ctrl+X剪切这些快捷键,大家已经很熟悉了,今天分享的是一些比较有趣的电脑快捷键。(我使用的是惠普系列的电脑,可能会有点偏差,但是基本上应该是通用的)1.win+H 开始听写,如果大家有时感觉打字比较麻烦,任务量比较大的话,可以通过这种方式用讲话代替键盘输入,更加的方便并且节省时间。(需要提前按提示打开语音识别功能)2.win+Ctrl+O 打开或者关闭屏幕键盘3.win+'+'开启放大镜,win+esc 关闭放大镜。4..原创 2022-02-09 17:13:47 · 581 阅读 · 0 评论 -
Pycharm设置为中文(用内部插件,无需汉化包)
下载后的Pycharm软件一般都是英文,对于一些初学者或者英语一般的程序猿们不是很友好,今天就介绍一个很简单的汉化方法。(两分钟搞定)首先打开你的Pycharm软件,点击file,在里面找到settings。点击settings,在跳出窗口中,点击左侧的Plugins,如图所示。然后在搜索栏中搜索"Chinese",选择图标为“汉”的插件。然后点击安装插件,安装好之后,勾选插件小方块里的对勾,然后重启一下就完成汉化了。最终效果:如果想要换回原来的英文模..原创 2022-02-08 22:33:19 · 4881 阅读 · 2 评论 -
最短路径问题——Floyd算法详解(所有顶点之间的最短路径)
任意两点间最短路径与求单源最短路径不同,可以利用Floyd算法求任意两点之间的最短路径,这是源点就从单个确定的点变成了所有的点,即求每一个点到各个点之间的最短路径。当然,我们也可以用dijkstra算法对每个顶点都循环一次,也可以求得任意两点间最短路。弗洛伊德(Floyd)算法介绍:设顶点vi 到顶点vk 的最短路径已知为D[i,k],顶点vk 到vj 的最短路径已知为D[k,j],顶点vi 到vj 的路径为D[i,j],则vi 到vj 的最短路径为:min((D[i,k],D[k,j]原创 2022-01-25 23:14:53 · 5282 阅读 · 0 评论 -
最短路径问题——Dijkstra算法详解(单源最短路径)
单源最短路径单源最短路径,是指从图中任一点出发到其他各点之间的最短路径。Dijkstra算法介绍Dijkstra算法又称迪杰特斯拉算法,dijkstra算法的核心思想是将全部结点所在集合V分成两个集合,一个是已知最短路径的顶点集合S,剩下的是未知最短路径的集合T,同时记录每个结点到源点的最短距离dis。约定:源点到自身的最短距离为0,无路径的两点间的距离为无穷大。算法思路:Dijkstra算法步骤:初始时令S={v0},T={其余顶点}。第一步:从T中选取一个原创 2022-01-25 22:42:52 · 3040 阅读 · 0 评论 -
数据结构之哈希表
数据结构之哈希表(解决冲突常用方法)1.什么是哈希表2.构造哈希函数3.解决哈希冲突3.1.开放定址法(开地址法)3.2.链地址法(拉链法)1.什么是哈希表散列表(Hash table,也叫哈希表),是根据关键 码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来 访问记录,以加快查找的速度。这个映射函数叫做 散列函数,存放记录的数组叫做散列表。给定表M,存在函数f(key),对任意给定的关键字 值key,代入函数后若能得到包含该关键字的记录在原创 2022-01-24 18:03:49 · 7605 阅读 · 0 评论 -
二进制与十进制的相互转换(方法介绍,思维理解)
十进制转换为二进制一、正整数的十进制转换二进制将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取除得的余数,即换算为二进制数的结果。计算机内部表示数的字节单位是定长的,如8位,16位,或32位。所以,位数不够时,高位补零。只需记住要点:除二取余,倒序排列,高位补零。 二、负整数转换成二进制 方法:先是将对应的正整数转换成二进制后,对二进制取反,然后对结果再加一。以67为例,即-67经过如图转换后最终转化为二进制数:11000011...原创 2022-01-13 22:30:55 · 37350 阅读 · 9 评论 -
科学计算法(e/E表示规则)
科学记数法是一种记数的方法。例如:2760000=2.76×10^6。计算器表达10的幂一般是用E或e,也就是2.76E6=2760000.举几个例子:(1)3.843E5=384300,这种表示方式就是:E代表10,E后面的数代表的是指数位,例如这里的5代表指数是10的5次方.(2)3.843E05=384300,这种表示方式就是:E是乘以10的几次方的意思,E05就是乘以10的5次方,例如这里的E05代表10的5次方.(其实和第一小例等价,E和“5”之间的‘0’带不带都行)(3)1E原创 2022-01-07 17:32:33 · 24368 阅读 · 7 评论 -
CSDN文章自动生成目录
自动生成文章目录(两步)1.博文第一行写代码 @[TOC](文章目录)2.使用#号标题示例:Java开发实战经典1.Java基础程序设计1.1认识Java1.2 简单的Java程序2.Java面向对象程序设计2.1面向对象编程............1.Java基础程序设计1.1认识Java1.2 简单的Java程序2.Java面向对象程序设计2.1面向对象编程…效果图实现过程在这里插入代码片@[TOC](Java开发实战经典)## 1.Java基础程序设计### 1.1认识原创 2022-01-06 18:38:14 · 474 阅读 · 0 评论