自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 alias sampling别名采样方法的Python实现

alias sampling的介绍:https://blog.csdn.net/haolexiao/article/details/65157026这里使用python队列和numpy实现链接最后提到的时间复杂度为O(N)的方法from queue import Queueimport numpy as npdef alias_sampling(normalized_prob): smaller = Queue() larger = Queue() length = len

2021-08-03 15:43:06 355

原创 计算图的Node centrality

Node centrality是图中描述节点特征一个方法,其计算公式为如果将因子lambda定位1,可以直接用dgl中的内置函数计算:import numpy as npimport torch as thimport dgl.function as fnimport dglG = dgl.graph(([0, 0, 0, 0], [1, 2, 3, 4]))#定义一个星形图g = dgl.to_bidirected(G)#无向图g.ndata['x']=th.ones(g.number

2021-04-12 15:23:15 516

使用atoi时报错

在按行读入字符串并转为数字时报错: while (getline(cin,str)) { if (str.size() == 0) break; istringstream iss(str); while (iss >> num) { int score=atoi(num); } }error: cannot convert ‘std::string’ to ‘const char*’ for argument ‘1’ to ‘int atoi(co

2021-02-21 11:24:03 1391

原创 pyqt5_tools下找不到designer.exe

使用网上的方法安装pyqt5和tools后并没有在Lib\site-packages\pyqt5_tools下找到designer.exepip install pyqt5pip install pyqt5-tools后来发现在Lib\site-packages\qt5_applications\Qt\bin下记录一下希望能帮到别人

2021-02-06 22:03:25 151

原创 Keras Tokenizer的使用

Keras Tokenizer是一个方便的分词工具。要使用Tokenizer首先需要引入from keras.preprocessing.text import TokenizerTokenizer.fit_on_texts(text)根据text创建一个词汇表。其顺序依照词汇在文本中出现的频率。在下例中,我们创建一个词汇表,并打印。出现频率高的即靠前,频率低的即靠后。text1='To be or not to be'tk = Tokenizer(num_words=None)tk.fit_

2021-01-08 15:08:22 1205 1

原创 使用pycparser进行语法分析

pycparser是一个python编写的用于对C语言进行语法分析的工具库安装方法:github地址:https://github.com/eliben/pycparser下载文件解压安装或直接使用使用pip install pycparser安装完成后可以使用提供的例子测试一下效果:使用examples中提供的运行c_json.java,该代码可以直接生成并打印json格式的语法树。...

2021-01-08 10:08:53 1062 1

原创 汇编语言之指令系统(3):程序控制指令

目录转移指令的寻址方式段内直接寻址方式段内间接寻址方式段间直接寻址方式段间间接转移方式转移指令转移指令的寻址方式段内直接寻址方式转向的有效地址是当前有效地址(存放在IP寄存器中)和偏移量之和。需要注意到的是这个偏移量是一个带符号数。按照偏移量的位数可以分为两种:短转移和近转移短转移的位移量是8位:以JMP为例说明:JMP SHORT L1 ;L1是一个标号近转移的位移是16位或3...

2020-07-04 13:32:06 476

原创 汇编语言:文本比较

文本比较的x86汇编实现输入:DataIn1.txt和DataIn2.txt弹出一个对话框显示不同的行数.386.model flat,stdcalloption casemap:noneinclude windows.inc ; main windows include file include masm32.inc ; masm32 library include ; ------------------------- ; W

2020-07-04 13:29:36 1151

原创 汇编语言:折半查找

折半查找的汇编语言实现(masm).386.model flat,stdcalloption casemap:noneincludelib msvcrt.libinclude msvcrt.incprintf PROTO C :ptr sbyte, :VARARGscanf PROTO C :dword,:vararg.datadArray byte 15,27,39,40,68,71,82,100,220,235 ;数组中的元素,按从小到大顺序排列好Items eq

2020-07-04 13:22:47 1167

原创 汇编语言:大数乘法

两个大整数相乘的汇编语言实现.386.model flat,stdcalloption casemap:noneincludelib msvcrt.libinclude msvcrt.incprintf PROTO C :dword, :VARARGscanf PROTO C :ptr sbyte,:vararg .dataszFmt1 byte '%d',0szFmt2 byte 'Please input the lenth of Nu

2020-07-04 13:18:47 3712

原创 数据链路层笔记(1) CSMA/CD

参考文献:《Computer Networks》第五版CSMA/CD(Carrier Sense Multiple Access Protocols with Collision Detection) 是以太网的的基础。中文解释为带有冲突检测的载波侦听多路访问协议。首先需要明确的是CSMA/CD在网络分层模型中属于MAC子层,MAC(Medium Access Control)顾名思义就是如何...

2020-04-02 23:24:35 367

原创 汇编语言之指令系统(2) :数据运算指令

数据运算指令数据运算指令数据传送指令通用数据传送指令输入输出指令算数运算指令类型转换指令二进制加法指令数据运算指令指令系统是汇编语言学习的基础,上次介绍了操作数寻址指令,这次以x86汇编为基础继续总结数据运算类指令数据传送指令通用数据传送指令(1) MOV 指令格式: MOV 目标 源举几个例子:MOV AX 5 ;把立即数传送给寄存器AXMOV AX BX ; 把BX中的...

2020-03-30 22:46:26 818

原创 汇编语言之指令系统(1):数据寻址方式

数据寻址方式立即寻址方式寄存器寻址方式直接寻址方式寄存器间接寻址方式寄存器相对寻址方式基址变址寻址方式相对基址变址寻址方式比例变址寻址方式立即寻址方式立即寻址方式即指令的操作数就包含在指令本身里,这种操作数也称为立即数。示例:MOV BL 9该条指令的意思是将9赋给寄存器BL。需要注意的是立即数只能出现在源操作数的位置,而不能出现在目的操作数的位置。寄存器寻址方式寄存器寻址方式即...

2020-03-28 20:59:59 704

空空如也

空空如也

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

TA关注的人

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