自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 max-min公平分配原则

51cto的这篇文章讲的很清晰很具体https://blog.51cto.com/muhuizz/1925330为避免源丢失,这里继续将原文转载过来。我们总会面临这样的问题,需要给一组用户分配一些稀缺资源,站在资源分配者的角度,他们具有等价的权利获取资源,但实际上,一些用户可能获取较少的资源就能够满足需要,这样看来,他们对资源的获取又不是完全等价的,似乎不适合去平分资源,因此就有了最大最小公平...

2019-09-17 10:50:41 2722

原创 Floyd

Floyd算法时求取任意两点间最短路径的一种算法,它可以处理有向图或边权重为负值的情况,复杂度相交比较高。其处理的对象是图的边,其算法步骤如下:1、任意两点间的距离用其直接相连的变得权重表示,无直接相连的两点间的距离为无穷大2、选取一条边<a,b>,遍历图中的所有节点,判断是否经由该节点能缩短<a,b>间的距离,并更新最短距离和前驱节点3、重复第二个步骤直至所有的边...

2019-09-06 17:08:18 177

原创 一种word文档报错 error code 800700EA的可能解决方案

结合自身实际情况的方案,参考者可酌情采用之前不知道因为啥把系统的区域设置,勾选了图中所示的5中的“Beta版”,结果有些word文档就打开之后闪退,有的拷出去之后在别的机器上另保存,再拿回来又能正常打开。有的Word文档甚至直接复制的时候就抛错800700EA,提示有其它可用的文档。试过别的一些方案,都没有解决问题,但是后来找到的取消勾选使用Unicode UTF-8这一项之后重启电脑就解决问题...

2019-08-26 15:28:02 3432

原创 html表单实现简单的登录检查功能

#主要是转载别人参考别人的内容https://blog.csdn.net/weixin_41287260/article/details/83474429

2019-08-12 10:47:23 2166

原创 如何实现css的页面背景图片透明化而不影响文字内容

css背景图片虚拟化创建两个div盒子创建两个div盒子其中第一个盒子格式内容如下:<div class="for_pic"> <div class="content">任何你实际维护的内容</div></div>//其设置的css代码如下:<style>.for_pic{ width:100%; height:100...

2019-08-08 15:52:46 7885 6

原创 Floyd

Floyd算法时求取任意两点间最短路径的一种算法,它可以处理有向图或边权重为负值的情况,复杂度相交比较高。其处理的对象是图的边,其算法步骤如下:1、任意两点间的距离用其直接相连的变得权重表示,无直接相连的两点间的距离为无穷大2、选取一条边&lt;a,b&gt;,遍历图中的所有节点,判断是否经由该节点能缩短&lt;a,b&gt;间的距离,并更新最短距离和前驱节点3、重复第二个步骤直至所有的边...

2018-12-19 16:33:20 173

原创 NS2学习之awk编程

刚开始学,理解不够深入,目前只是简单的理解命令模式有以下两种:1、awk &amp;lt;optional_para&amp;gt; -f script.awk datafile2、 awk &amp;lt;optional_para&amp;gt; 'match_rule {action}' datafile第一种可以理解为是第二种的升级,当要对匹配到的数据进行比较复杂的操作时,把大量的'match_rule {...

2018-11-28 17:41:59 732

原创 ubuntu14.0下安装ns-allinone-2.35(该踩的坑都)

还是小白一个,只是稍微会简使用vim和grep命令,前前后后装了好几次ns2,每次都是因为遇到各种花式问题而放弃。这次死磕了两天,终于装好了。记录一下正确安装的步骤,以及遇到的问题。首先,下载最新的ns2-allinone-2.35版本安装包。下载完默认地址在~/Downloads里边。解压tar zxvf ns-allinone-2.35.tar.gz,将解压后的文件放到你想要安装的目...

2018-11-27 15:39:59 658

翻译 mininet简介(二:官网翻译)

在--custom文件中添加新的CLI命令在--custom文件中很容易添加新的CLI命令:def mycmd( self, line ): &amp;amp;amp;amp;amp;quot;mycmd is an example command to extend the Mininet CLI&amp;amp;amp;amp;amp;quot; net = self.mn output( 'mycmd invoked for', net, 'wit

2018-11-09 09:38:17 967

翻译 mininet简介(一:官网翻译)

什么是Mininet?Mininet是一个网络仿真器,或者更准确地说是一个网络仿真编排系统。它在单个Linux内核上运行一组终端主机,交换机,路由器和链接。它使用轻量级虚拟化使单个系统看起来像一个完整的网络,运行相同的内核,系统和用户代码。 Mininet主机的行为就像真机一样;你可以ssh到它(如果你启动sshd并将网络桥接到你的主机)并运行任意程序(包括安装在底层Linux系统上的任何东西。...

2018-11-08 22:09:48 9128

原创 简单Markov过程(五状态)示例的求解

这个是学习强化学习过程中遇到的作业,记录一下。目标:实现下图的环境,需要实现环境中的动态转移函数。实现一个 agent, 策略是随机的,通过仿真的方式,用回报值的经验平均去估计每个状态的值函数。验证仿真的结果和课件中计算的结果。(分别仿真 γ= 0.5, 1)这是一个全观测马尔科夫决策过程,状态转移矩阵已知,动作执行后的回报也已知,这点在环境类中已有体现,并且环境类中有执行动作得到下...

2018-10-12 09:50:58 676

原创 记录一个Ubuntu下遇到的问题Problem with MergeLis no Package:header

在按tutorial安装NS3的时候,执行第一句在这里sudo apt-get install g++ Python时,提示错误reading package lists... Error!\nE: Encountered a section with no Package:header \nE: Problem with MergeList /var/lib/apt/lists/cn.archi...

2018-09-26 18:36:14 190

原创 windows下如何在anaconda下利用tensorboard进行数据可视化

当我们想查看我们定义的计算图的时候,可以利用tensorboard来可视化我们定义的计算图首先设置图文件的写入位置1、summary_writer = tf.summary.FileWriter(r&amp;quot;G/calc_graph&amp;quot;)这句代码试讲图文件写入G盘符的首级目录中,并命名为calc_graph,这是后会发现G盘中多了一个名为calc_graph的文件夹获取默认的图graph=tf.g...

2018-09-23 21:27:37 1024

原创 Word论文写作如何实现公式居中、自动编号右对齐

仅为了记录自己遇到问题的解决方案,方便后面自行查阅。 详细内容请见 https://jingyan.baidu.com/article/948f592421b812d80ef5f971.html 写的很仔细很准确。

2018-09-17 08:56:40 4949

原创 visio图片导入word和PPT的最清晰的方式

最近写报告,发现辛辛苦苦用Visio画的图,打印出来之后就变模糊了。找了一下可用的方法,发现直接从Visio中全选图片内容再粘贴到word或者PPt中,这样打印出来的图片超清晰,再也不会变模糊了。...

2018-09-17 08:40:37 11014 1

原创 word快捷键、设置格式、索引等常用小技巧集锦

word使用技巧文本编辑技巧:1、快速选中一个句子 光标移动到句子中任意位置,按住CTRL键并单击鼠标左键。2、快速选中整个段落 法一:鼠标移动到段落左侧空白位置并呈现右上箭头形状,双击左键 法二:光标定位到该段落任意位置,三击左键3、删除(选中)矩形区域(不是整行的矩形块)内的内容(连续目标区域) 按住ALT键,同时按住左键即可选中该区域,进行删除、修改;区别于CTR...

2018-09-11 11:33:28 1648

原创 梯度下降算法原理与反向传播思想(推导及核心观点)

梯度下降方法是常用的参数优化方法,经常被用在神经网络中的参数更新过程中。神经网络中,将样本中的输入X和输出Y当做已知值(对于一个样本[X,Y],其中X和Y分别是标准的输入值和输出值,X输入到模型中计算得到Y,但是模型中的参数值我们并不知道,所以我们的做法是随机初始化模型的参数,不断更新迭代这些参数,使得模型的输出与Y接近),将连接权和偏置值当做自变量,误差L(损失函数的值)作为因变量。梯度下降...

2018-08-28 17:36:39 6523

原创 python3字符串格式化的方法

python中使用百分号来引导字符串格式化。%的左边是待格式化字符串,右边是希望格式化的值。如果希望格式化的值不止一个,则百分号应该使用多个值的元组或字典来表示(如果使用列表或者其它序列代表元组,那么序列会被当做一个值,达不到多个值的效果),并且每个值都对对应字符串中的一个转换说明符%,位置要对应;若采用字典来控制格式化的话,则更灵活1、元组的格式化字符串基本的转换说明符包括以下几个部分:...

2018-08-16 21:42:38 552

原创 python3中列表方法无返回值问题

python编程中遇到过列表操作无返回值的情况,如今趁着温习,记录一下。简单的来说除了count、index、copy、pop外其他的方法都没有返回值,而且特别强调的是,copy返回的是该列表的值(若将该返回值复制给另外一个变量,则效果是对原列表的一个浅复制,即新的变量完成了对原列表的引用。python3中已经列表和字典的copy方法已经不存在浅复制的问题了,通过实践验证,采用copy得到的副...

2018-08-16 17:28:04 3419

原创 word中高效实现参考文献标注功能--自动更新--以word 2016为例

word小白一个,平常都是用本办法解决的,写这篇文档的目的纯粹是为了以后方便自己查阅。我这里用的是word2016版本灵活创建参考文献首先光标选中要插入参考文献的地方,选中工具栏的引用,如图所示设置完成之后点击应用,之后可以在需要添加引用的地方,点击上图中的插入尾注选项即可,这种方式得到的引用顺序很智能,不需要人工调整。但是这种得到的引用有三个小问题。幸运的是可以很容易的解决。...

2018-08-15 11:11:59 6574

原创 python3中通用的序列操作

python3中包含有4种内建的序列:列表、元组、字符串、unicode字符串(buffer对象;xrange对象在2中存在,3中好像没有了)通用的序列操作所有的序列类型都可以进行的操作:索引、切片、+拼接、*复制多次、成员资格检查in/not in、序列长度、查找最大元素、查找最小元素(内建函数的功劳)索引序列后紧跟一个方括号,括号中的数字表示元素索引号;正向索引范围为0--n-...

2018-08-14 23:04:51 241

原创 python3中的字符串、字符编码

python3默认就支持复数运算有时候想让python脚本像程序一样运行,而不需要显示使用python解释器。在Unix中有个标准的实现方法:在脚本首行前面加上#!(叫做pound bang或者shebang),在其后加上用于解释脚本的解释器的绝对路径。#!/usr/bin/env python3这样,只要在执行脚本前,脚本有了可执行的属性:$ chmod a+x hello.py那...

2018-08-14 21:26:02 511

原创 python中的变量赋值

python3中的变量赋值,其实应该说是引用比较合适。如果把一个对象赋值给多个变量,则这些变量都可以引用这个对象,其中一个变量对该对象的操作都可能影响其他变量。&gt;&gt;&gt; x=[1,2,3]&gt;&gt;&gt; y=x&gt;&gt;&gt; id(x)1929047579656&gt;&gt;&gt; id(y)1929047579656&gt;&gt;&a

2018-08-14 21:24:19 485

原创 python3整数的进制表示及转换

默认的数字表示就是10进制要想表示二进制数则——0b10101010,即以数字0,后接英文字母b(大小写都行)开始,后接二进制字符串要想表示一个八进制数——0o7141,即以数字0,后接英文字母o(大小写都行)开始,后接0-7的字符串表示要想表示十六进制数——0xfac,即以数字0,后接英文字母x(大小写都行)开始,后接0-9、a-f的字符串组合,字母a-f大小写可以混杂。同时pyt...

2018-08-14 21:13:44 1636

原创 Linux下安装Tcl

首先,先去http://tcl.sourceforge.net 点击Tcl选项,会直接跳转到下载界面https://sourceforge.net/projects/tcl/ 之后,点击download直接下载源代码,我这会下载的是最新的8.6.8版本,大小9.3M将下载的.tar.gz 文件转移到自己设定的位置,解压,命令如下解压文件tar -zxvf tcl8.6.8-src.t...

2018-08-13 12:33:18 17645 10

原创 Numpy矩阵索引详解

索引符号为"[ ]",对于Numpy中的高维矩阵,只要按照剥洋葱的套路来,“[ ]"是下标索引,也就是说,对相应维度上元素的索引,其大小不超过该维度上元素个数减一。什么意思呢,举例来说。假设我有一个三维矩阵,那么我对该矩阵的索引”[ ]“中不能超过三个对象。第一个对象中取出一个数,作为矩阵第一维上的索引,第二个对象中取出一个数,作为第二维上的索引,以此类推。&gt;&gt;&gt; a=np...

2018-08-03 23:13:13 7091 1

原创 python3中的编码、字符串编码等

首先python3中字符串的默认编码刚完事就是Unicode,所以可以直接对python3中的字符串使用内建方法.encode()来定义字符串的编码格式。&gt;&gt;&gt; a="nihao"&gt;&gt;&gt; ab=bytes(a,encoding='gbk') #将Unicode格式的字符串转换成gbk编码之后的字节,英文不变&gt;&gt;&gt; abb'niha...

2018-07-27 19:49:44 284

原创 UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 102: illegal multibyte sequence

Python3中遇到以上错误,说明是编码方式出了错误。一般是在尝试打开以非“utf-8"编码的文件时才会出现这种错误。比如我在windows下新建了一个名为yinyong.txt的文本文件。我用默认的方式打开文件with open(r"C:\Users\DongLi\Desktop\yinyong.txt") as f: aa=f.readlines()print(aa)...

2018-07-27 17:43:03 3293

原创 python下利用matplotlib库画图,掌握这些你就能画很好看的图了

首先,这句打头阵。import matplotlib.pyplot as pltplt.plot()之前一篇博客已经讲过,这里不再赘述。plt.xlabel()这个函数作用是给x轴添加名称,例如plt.xlabel('this is a test for x')plt.ylabel('this is a test for y')plt.show()效果如下上图太...

2018-07-24 18:49:09 2681

原创 matplotlib.pyplot.plot画图

通常大家都习惯用 import matplotlib.pyplot as plt语句来调用画图模块,所以在引用.plot方法的时候都是直接用plt.plot(x,y,[fmt],data=None,**kwargs)参数x,y是描点用的坐标,两者长度对应;若x参数缺省,则实际图形中的x对应的值是0,1,2,...N-1(N是y的长度)参数fmt是可选(方括号即表示这是可选参数)的,通常是引...

2018-07-22 00:43:54 481

原创 numpy库中的方法参数seed和tensorflow中的seed对比

无论是前者还是后者,seed参数都是用来标识唯一的伪随机生成操作的。但是在使用过程中二者有一些区别。在numpy中,numpy.random.seed(seed=None)的seed默认值为None,也就是说不设置的话每次相同的方法产生的结果都是不同的。比如说:import numpy as npprint(np.random.uniform(1,10,(1,6)))print(np...

2018-07-17 17:11:49 1499

原创 Dijkstra最短路径算法

 迪杰斯特拉算法的思想就是从源节点开始处理,每次从未处理的节点中选取与已经处理节点距离最短的节点作为下一个待处理节点。选取完待处理节点之后,更新从源点经由待处理节点到其邻接节点的距离,然后选取更新的距离中的最小值对应的节点作为下一个待处理节点,这样就开始了下一轮处理。处理的对象是节点其过程如下:1、初始化,令V={s0},U={ the rest nodes},d为记录从源节点到各...

2018-07-11 20:16:05 279

原创 Bellman_Ford最短路径算法

该算法可以说很简单,对每个节点维护两个信息,一个是源节点到该节点的距离,另一个是到该节点的前一个节点。也即前驱。假设当前用距离表A来保存所有点的这两个信息。假设有n个节点算法分为三步步走。第一步初始化A,A中所有距离均为无穷大,且前驱为空第二步,计算距离。对图中的每条边(u,v,w)都进行relax操作。其意义是,测试是否可以对从源节点s到v的最短路径进行改善。方法是:利用A中维护从源节点到任意节...

2018-07-11 20:07:11 299

转载 pycharm导入包

python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况:(1)主程序与模块程序在同一目录下:如下面程序结构:?123`-- src  |-- mod1.py  `-- test1.py    若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 import *;(2)主程序所在目...

2018-06-15 09:09:23 879

原创 字符和ASCII码之间的相互转换

python里不支持像“a”+1=“b"这样的ASCII操作。因为类型不配。毕竟python这么强的语言,不至于连这个都解决不了。搜了一下之后发现print(ord("a"))print(chr(97))使用print()函数是为了让其显示结果,方便查看效果。也就是说ord()函数可以将字符转换成对应的ASCII码,而chr()函数则可以将相应的ASCII码转化成对应的字符...

2018-06-06 21:48:27 3275

原创 文件读写操作过程中当前读写位置问题

对文件读写需要知道文件的路径,一般包含文件所在的绝对路径和完整文件名:path=r'C:/Users/DongLi/Desktop/'file_name="first.txt"with open(path+file_name,'w') as f: f.write("1234567") f.seek(0) print(f.readlines()) f....

2018-06-05 21:14:33 2060

原创 python中的路径表示方法:原始字符串与普通字符串

 路径表示中,会有很多的反斜杠“\”,说实话我第一次碰到的时候很难受。这种情况下推荐使用原始字符串表示,其表示方法如下: r"C:\Users\DongLi\Desktop\last.txt" 就是在普通字符串的引号前面紧贴一个小写的“r”,看看效果print(r"C:\Users\DongLi\Desktop\last.txt")&gt;&gt;C:\Users...

2018-05-25 13:42:11 7378

reinforcement learning: an introduction / 强化学习在阿里的技术演进与业务创新

Richard Sutton的强化学习第二版,国外强化学习入门教材

2018-09-05

空空如也

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

TA关注的人

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