自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 正确地使用“respectively“

“respectively”是一个副词,意思是“分别,各自;顺序为;依次为( ‘separately and in the order already mentioned’)。它用于描述引用前一个语句的两个或多个项。例如:“The times until uptake ofthe modified, unmodified, and control antigens were 1, 2, and 5 h,respectively.”(改良、未改良和对照抗原的摄入时间分別是1、2、5小时)。正.

2021-07-16 02:25:29 1796

转载 amount和number的区别

amount和number有何区别a number of+可数名词复数,谓语用复数the number of+可数名词复数,谓语用单数an amount of+不可数名词,谓语用单数the amount of+不可数名词,谓语用单数a number of许多,谓语动词用复数.the number of…的数目,谓语动词用单数.The number of students is increasing....

2021-07-10 18:38:22 1686

转载 through和by的用法区别

今日主题句:你能通过这次考试吗?Can you go through this examination?(一)through和by表示“通过...方式”的用法through表示“通过”,大家都比较熟悉。比如go through the park(穿过/通过公园),push through the crowds(通过人群),在这里表示“通过”,则是真的是从地理方位上横穿过去。今天我们要讲的内容是“通过某方式”,使用的是“通过”的转义,通过某人或某媒介,通过某种行为的意思。【提问】You

2021-07-04 22:57:01 2874

原创 F.softmax()的用法

F.softmax()的用法>>> import torch>>> import torch.nn.functional as F>>> logits = torch.rand(2,2)>>> pred = F.softmax(logits, dim=1)>>> logitstensor([[0.4140, 0.4571], [0.9392, 0.6504]])>>>

2020-05-10 12:13:21 18609 1

转载 torch.from_numpy()

torch.from_numpy()简单说一下,就是torch.from_numpy()方法把数组转换成张量,且二者共享内存,对张量进行修改比如重新赋值,那么原始数组也会相应发生改变。Example:>>> a = numpy.array([1, 2, 3])>>> t = torch.from_numpy(a)>>> ttensor([ 1, 2, 3])>>> t[0] = -1>>> a

2020-05-10 06:32:32 19295 3

转载 torch.split(tensor, split_size, dim=0)

torch.split(tensor, split_size, dim=0)说明:将输入张量分割成相等形状的chunks(如果可分)。如果沿指定维的张量形状大小不能被整分,则最后一块会小于其他分块。参数:tensor(Tensor) -- 待分割张量split_size(int) -- 单个分块的形状大小dim(int) -- 沿着此维进行分>>> x = torch.randn(3, 4)>>> xtensor([[ 0.1135, 0.57

2020-05-10 06:24:53 994

转载 Pyhont安装包whl、源文件汇总,安装torch_geometric库为主

前言:前两天原想在笔记本上安装GPU版的pytorch来使用torch_geometric,删了原来的torch,再安装就出现各种问题。找不到torch_scatter.scatter_cpu、不能调用安装后又torch_scatter的函数、C++工具等等各种各样的问题。后面发现是torch、torch_scatter、torch_sparse的版本冲突。最后使用torch-1...

2020-05-07 06:55:42 946

原创 ImportError: Numba could not be imported

numba版本太高了,重新安装一个低版本的python -m pip uninstall numbapython -m pip install numba==0.47.0

2020-05-07 06:51:35 3714

转载 sklearn下class_weight和sample_weight参数

一直没有很在意过sklearn的class_weight的这个参数的具体作用细节,只大致了解是是用于处理样本不均衡。后来在简书上阅读svm松弛变量的一些推导的时候,看到样本不均衡的带来的问题时候,想更深层次的看一下class_weight的具体作用方式,svm松弛变量的简书链接:https://www.jianshu.com/p/8a499171baa9该文中的样本不均衡的描述:“样本...

2020-04-10 00:03:07 8075 1

转载 PyTorch中view的用法

相当于numpy中resize()的功能,但是用法可能不太一样。我的理解是:把原先tensor中的数据按照行优先的顺序排成一个一维的数据(这里应该是因为要求地址是连续存储的),然后按照参数组合成其他维度的tensor。比如说是不管你原先的数据是[[[1,2,3],[4,5,6]]]还是[1,2,3,4,5,6],因为它们排成一维向量都是6个元素,所以只要view后面的参数一致,得到的结果都是一...

2020-03-28 05:05:09 188

转载 将python函数向量化:numpy.vectorize

vectorize 函数Numpy的 vectorize 函数能够实现将普通的python函数转化成具有向量化的功能。简单来说就是,如果一个python函数只能对单个元素进行某种处理操作,经过vectorize 转化之后,能够实现对一个数组进行处理。实例如下:def myfunc(a, b):... "Return a-b if a>b, otherwise return...

2020-03-20 22:42:07 1482

转载 io.imshow(img) 绘制背景和绘制子图

实际上前面我们就已经用到了图像的绘制,如:io.imshow(img) 这一行代码的实质是利用matplotlib包对图片进行绘制,绘制成功后,返回一个matplotlib类型的数据。因此,我们也可以这样写:import matplotlib.pyplot as pltplt.imshow(img)imshow()函数格式为:matplotlib.pyplot.imsh...

2020-03-20 00:32:02 3190

转载 matplotlib.pyplot.plot()参数详解

matplotlib.pyplot.plot(*args,**kwargs)绘制线条或标记的轴。参数是一个可变长度参数,允许多个X、Y对可选的格式字符串。例如,下面的每一个都是合法的:plot(x, y) #plot x, y使用默认的线条样式和颜色plot(x, y, 'bo')#plot x,y用蓝色圆圈标记plot(y) #plot y用x作为...

2020-03-19 23:48:38 340

转载 粗糙集概念

一种对集合A的划分就对应着关于A中元素的一个知识。面对日益增长的数据库,人们将如何从这些浩瀚的数据中找出有用的知识?我们如何将所学到的知识去粗取精?什么是对事物的粗线条描述?什么是细线条描述?糙集合论回答了上面的这些问题。 要想了解粗糙集合论的思想,我们先要了解一下什么叫做知识?假设有8 个积木构成了一个集合A,我们记:A={x1,x2,x3,x4,x5,x6,x...

2020-03-15 17:01:46 2411 1

转载 python中的next()以及iter()函数

我们首先要知道什么是可迭代的对象(可以用for循环的对象)Iterable:一类:list,tuple,dict,set,str二类:generator,包含生成器和带yield的generatoe function而生成器不但可以作用于for,还可以被next()函数不断调用并返回下一个值,可以被next()函数不断返回下一个值的对象称为迭代器:Iterator生成器都是Iter...

2020-03-13 00:14:56 346

转载 Matlab之最近邻插值'nearest'

最近邻插值 ‘nearest’什么是最近邻插值?我的理解是它就是用来对新的像素进行赋值的一种方法。为了能方便快速的弄清楚它对图像像素的具体操作,我用的是4×4像素的图像,通过imresize()函数来展示。 对该图像分别缩小0.4倍和0.6倍,因为处理对象太小,图片显示看不到,得到的矩阵...

2020-02-22 17:44:51 2199

转载 NeoCognitron

一、NeoCognitron早在 1906 年,Sherrington1 首次使用“感受野”一词用于描述在狗身上引起搔扒反射实验中的皮肤区域。在 1938 年,Hartline 将“感受野”一词用于单个细胞中(该实验中指青蛙视网膜细胞),此后,该词逐渐扩展到听觉、触觉、视觉等多个领域中。在 20 世纪五六十年代,Hubel 和 Wiesel23 通过研究猫和猴子的视觉感受野提出,在视觉系统某...

2020-02-20 03:50:02 1763

转载 sklearn.utils.Bunch的属性

一、简介Bunch本质上的数据类型是dict,属性有:DESCR:数据描述。 target_names:标签名。可自定义,默认为文件夹名。 filenames:文件名。 target:文件分类。如猫狗两类的话,与filenames一一对应为0或1。 data:数据数组。二、代码目录结构如图:from sklearn.datasets import load_file...

2020-02-02 15:37:18 1662

转载 小根堆的深入理解

转载于:https://zhidao.baidu.com/question/1963827526571755580.html(1) 序列 {29, 70, 54, 32, 64, 78} 有6个数据,先建立"完全二叉树", [1]=29,[2]=70,[3]=54,[4]=32,[5]=64,[6]=78 29 ...

2019-12-29 14:18:03 619

转载 哈夫曼树及哈夫曼编码

转载于:https://blog.csdn.net/qq_28602957/article/details/71036402如何构造哈夫曼树下面我们以【5、8、4、11、9、13】为例来画出哈夫曼树(数字大小代表权重大小,越大的权重越大)第一步:按从小到大排序。【5、8、4、11、9、13】→【4、5、8、9、11、13】第二步:选最小两个数画出一个树,最小数为4和5。给...

2019-12-29 11:05:07 460

转载 分治法,动态规划法,贪心法,回溯法,分支限界法的区别和联系以及适用情况

转载于:https://blog.csdn.net/m0_37872090/article/details/80819788笔者这学期的《算法设计与分析》课程已经进入尾声,在这里对学过的算法进行总结归纳。笔者先对各个算法的思想进行简单的陈述,然后再进行对比。一、算法思想(一)分治法(divide and conquer method)是将待求解的原问题划分成k个较...

2019-10-05 10:17:04 1702

转载 套接字的缓冲区在哪里?

书里面讲了三种方式(TCP,UDP,SCTP)的发送相关,但是原理基本是相同的,只是根据不同协议的特点有些变化.下面以TCP为例,试着描述一下这个过程.TCP缓冲区 每一个TCP套接字都有一个发送缓冲区,这个缓冲区是在内核中的.当我们调用write将数据写入套接字的时候,数据被传入内核,放入套接字发送缓冲区(大小可以由SO_SNDBUF来设定).如果缓冲区已...

2019-09-25 20:43:17 361

转载 socket编程为什么需要htons(), ntohl(), ntohs(),htons() 函数

在C/C++写网络程序的时候,往往会遇到字节的网络顺序和主机顺序的问题。这是就可能用到htons(), ntohl(), ntohs(),htons()这4个函数。网络字节顺序与本地字节顺序之间的转换函数: htonl()--"Host to Network Long" ntohl()--"Network to Host Long" htons()--"Host to Network...

2019-09-21 09:08:05 382

转载 网络高并发服务器之epoll接口、epoll反应堆模型详解及代码实现

转载于:epoll接口是为解决Linux内核处理大量文件描述符而提出的方案。该接口属于Linux下多路I/O复用接口中select/poll的增强。其经常应用于Linux下高并发服务型程序,特别是在大量并发连接中只有少部分连接处于活跃下的情况 (通常是这种情况),在该情况下能显著的提高程序的CPU利用率。epoll采用的是事件驱动,并且设计的十分高效。在用户空间获取事件时,不需要去遍历被监...

2019-09-20 11:21:44 253

转载 堆排序Java代码

1、首先了解堆是什么堆是一种数据结构,一种叫做完全二叉树的数据结构。2、堆的性质这里我们用到两种堆,其实也算是一种。大顶堆:每个节点的值都大于或者等于它的左右子节点的值。小顶堆:每个节点的值都小于或者等于它的左右子节点的值。如上所示,就是两种堆。如果我们把这种逻辑结构映射到数组中,就是下边这样 9 5 8 2 3 4...

2019-09-18 20:37:25 184

原创 堆排序python代码

代码:#输出列表的函数def print_heap(array): for num in array: print(num,end=' ') #print('\n')#用于不断调整大根堆def heap_adjust(n,i,array): while 2*i<n:#如果是叶子结点,那么没有子树,不用调整大根堆 #孩子结点,...

2019-09-18 20:21:15 478

转载 htonl(),htons(),ntohl(),ntons()--大小端模式转换函数

转载于:https://www.cnblogs.com/kungfupanda/archive/2013/04/24/3040785.html不同机器内部对变量的字节存储顺序不同,有的采用大端模式(big-endian),有的采用小端模式(little-endian)。大端模式是指高字节数据存放在低地址处,低字节数据放在高地址处。小端模式是指低字节数据存放在低地址处,高字节数据放在高地址处...

2019-09-15 09:34:49 325

转载 Python实例方法、类方法、静态方法的区别与作用详解

转载于:https://www.jb51.net/article/158381.htm本文实例讲述了Python实例方法、类方法、静态方法的区别与作用。分享给大家供大家参考,具体如下:Python中至少有三种比较常见的方法类型,即实例方法,类方法、静态方法。它们是如何定义的呢?如何调用的呢?它们又有何区别和作用呢?且看下文。首先,这三种方法都定义在类中。下面我先简单说一下怎么定义和调用...

2019-09-13 16:45:44 246

转载 socket,accept函数解析

文转载于:https://blog.csdn.net/shenya1314/article/details/72850643TCP图转载于:https://www.cnblogs.com/stemon/p/5212749.html 讨论完后,才发现,自己虽然熟悉socket的编程套路,但是却并不是那么清楚socket的原理,今天就趁这个机会,把有关socket...

2019-09-08 10:45:32 358

转载 多进程并发服务器浅谈

转载于:https://blog.csdn.net/qq_38930523/article/details/88980141引入上一篇博客我们只说了对于一个客户端进行处理数据,但是在实际开发中,我们肯定是并发的对多个客户端进行服务;实现并发服务器的方式有很多种,我们今天讲讲最简单实现的,就是利用多进程进行实现;思路分析在上一篇博客中,我们提到Socket编程的基本流程图; ...

2019-09-06 11:44:01 167

转载 Linux中进程状态信息

转载于:https://www.jianshu.com/p/002efd45ea46一、常用命令总结 ps -l 列出与本次登录有关的进程信息; ps -aux 查询内存中进程信息; ps -aux | grep *** 查询***进程的详细信息; top 查看内存中进程的动态信息; kill -9 pid 杀死进程。二、进程简述及查...

2019-08-24 20:24:24 2511

转载 从一个fork()实例理解全缓冲与行缓冲

转载于:https://www.2cto.com/kf/201511/450212.html 之前一直对无缓冲、行缓冲、全缓冲不太感冒,然后最近在《UNIX环境高级编程》上看到这样一个例子,感觉挺好的拿来给没看过的小伙伴们看看:#include <unistd.h>#include <stdio.h> int globvar = 6;char ...

2019-08-20 21:08:29 124

转载 free()函数释放空间失败的原因

转载于:https://blog.csdn.net/qq_40977765/article/details/89191053 #include<stdio.h>#include<malloc.h>#include<string.h>#pragma warning (disable:4996)int main(){ char *temp;...

2019-07-08 19:50:43 1574

转载 error C2275: “XXXX”: 将此类型用作表达式非法

转载于:问题描述:最近在学习MFC,学习一些windows的API函数。在按教程编写一个很简单的例子时出现了编译错误。如下图所示:问题分析:将C代码在VC++中编译,经常会出现error C2275错误,结果是变量的定义位置不对,应该在函数块的最前面。这是一个编程习惯的问题。在移植c++代码到c的时候,经常会出现一个奇怪的错误:“error C2275: “xxxxx”: 将...

2019-07-08 17:32:26 446

转载 qt中的toUtf8, toLatin1, Local8bit, toUcs4

转载于:https://blog.csdn.net/u010607621/article/details/503219151 首先说下字符集。gb18030字符集兼容了gbk字符集,以两个字节表示一个文字。windows系统可能使用的就是这两种的一种。unicode字符集以2个或以上的字节表示一个汉字。通用字符集(Universal Character Set, UCS)是由ISO...

2019-07-07 01:18:01 5357

转载 QSting, QChar, char等的转换

转载于:https://www.cnblogs.com/yangjunhe460/p/10711663.html1,QChar 转换char: char QChar::toLatin1();char QChar::toAscii();2,Char转QChar: QChar(char ch);3,QString 转char*:QString str; char *ch; QByteA...

2019-07-07 01:15:32 1708

转载 Unicode 和 UTF-8 的关系

转载于:https://blog.csdn.net/zhusongziye/article/details/84261211想必做过爬虫的同学肯定被编码问题困扰过,有 UTF-8、GBK、Unicode 等等编码方式,但你真的了解其中的原理吗?下面我们就来了解一下 Unicode 和 UTF-8 编码到底有什么关系。要弄清 Unicode 与 UTF-8 的关系,我们还得从他们的来源说起,...

2019-07-06 23:59:10 180

原创 QT环境变量配置(QT5.13.0)

修改系统变量Path,添加:1、E:\Qt\5.13.0\mingw73_32\bin2、E:\Qt\Tools\mingw730_32\bin我的是安装在E盘的。

2019-06-22 17:53:37 5639

转载 Qt的开源版本与商业版区别及LGPL与闭源程序

转载于:http://blog.51cto.com/devbean/313477最近一直在学习 Qt。Qt 有两个许可证:LGPL 和商业协议。这两个协议在现在的 Qt 版本中的代码是完全一致的(潜在含义是,Qt 的早期版本,商业版的 Qt 通常包含有一些开源版本所没有的库,比如 QtSingleApplication 这个库)。所以现在对于普通开发人员和部分商业公司来说,使用 LGPL 版本...

2019-06-22 13:51:20 1364

转载 思科路由器和交换机肿么配置DHCP,让电脑自动获取IP地址?

转载于:http://ask.zol.com.cn/x/4802243.html三层交换机配置:switch (config)#interface vlan1   (配置VLAN1)switch (config-if)#ip helper-address 192.168.11.4(指定DHCP服务器的地址,即路由器的地址)switch (config)#interface vlan2  ...

2019-04-24 22:32:43 5146

空空如也

空空如也

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

TA关注的人

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