自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NS-3实现TSN的小坑

为了解决这个问题,先是看了p2p device的调用Deque函数的部分,打印了发包的时间,发现只有几十纳秒,没有任何问题。然后请教了师兄,师兄表示可能是因为NS3中发包是事件触发的,然后我就在发送端加了一条不间断发送的流,但队列中一旦检测到这个流id就丢掉,然后发现这样Deque函数的调用频率就起来了!我希望实现CQF,每100微秒轮转一个队列,但Deque函数被调用的频率很低,总是导致队列的包发不完,进一步导致后续数据包被丢包。

2023-04-26 16:36:46 251 3

原创 Latex的算法伪代码中Input太长的问题解决方法

今天用latex写伪代码,发现我的Input太长了,超出了页面范围。用\\换行不行,用minipage限制大小也不行,无意间发现用花括号可以换行。{Input: registered users \textit{J}, task set $\varGamma$, max number of}{ agents $\gamma$, the budget $B$,total reward $R$ }...

2020-04-08 11:29:11 3239

原创 Win10安装fbprophet实录

最近有一个进行时间序列预测的任务,查阅资料以后打算用脸书发布的fbprophet包来处理这个任务,毕竟比较简单,不需要搞的很复杂。没想到这个包断断续续搞了一周才搞好,真的是很多坑啊,下面就来分享一下成功安装的流程。我的安装环境是Win10+Python3.6。Python版本很重要,下面 会说明1:安装Anaconda。如果本来 就有Anaconda的话可以尝试直接进行下面的步骤,但我本来...

2020-01-05 16:57:46 630

原创 python使用matplotlib保存图片不完整的问题

最近写论文画实验图像真是有够折腾,尤其是用matplotlib保存图片的时候坐标轴的名称总是被截掉一块,搞了好久才解决,下面分享一下解决的方法。1)这种方法是我在网上找的,对普通情况下有用,比如普通的保存png格式等可以使用,就是在调用savefig方法的时候加一个bbox_inches属性的限制,如下所示savefig('12.png', dpi=1000, bbox_inches =...

2019-10-12 14:51:17 2968 1

原创 Redis发布订阅

通过创建频道,在同一频道发布消息后,其他订阅该频道的都可以收到这个消息。使用如下:

2017-12-18 20:15:49 225

原创 Redis中的数据类型

Redis支持5中数据类型:string(字符串),hash(哈希),list(列表),set(集合),zset(有序集合)string:string类型是redis最基本的类型,一个key对应于一个value,并且是二进制安全的,即可以包含任何数据,包括图片或者序列化的对象(突然想起Python的PIL中的Image模块,可以直接将图片转化为二进制文件)。string的一个键最大可以存储

2017-12-18 18:19:56 372

原创 Python实现二叉树

# -*- coding:utf-8 -*-class Node(object): def __init__(self,index,left=None,right=None,parent=None): self.index=index self.left_child=left self.right_child=right

2017-12-17 15:48:17 252

原创 Pandas的数据类型操作

.reindex()方法可以用来改变或者重排Series和DataFrame的索引(一起改变的还有其内容的排列顺序)其主要参数有:index,columns:新的行列自定义索引fill_value:重新索引中,用于填充缺失位置的值method:填充方法,有两种,向前填充(ffill)和向后填充(bfill),这个是指定了columns才用处。limit:最大填充量copy:

2017-12-16 18:47:12 549

原创 绘制引力波

(本文是北理工嵩天老师MOOK课程笔记之一)# -*- coding:utf-8 -*-import numpy as npimport matplotlib.pyplot as pltfrom scipy.io import wavfilerate_h,hstrain=wavfile.read(r"H1_Strain.wav","rb")rate_l,lstrain=wavf

2017-12-14 21:20:02 413

原创 numpy.random.seed()方法的作用

numpy.random.seed()是个很有意思的方法,它可以使多次生成的随机数相同。如果在seed()中传入的数字相同,那么接下来使用random()或者rand()方法所生成的随机数序列都是相同的(仅限使用一次random()或者rand()方法,第二次以及更多次仍然是随机的数字),知道改变传入seed()的值,以后再改回来,random()生成的随机数序列仍然与之前所产生的序列相同。例

2017-12-13 21:42:59 27516 5

原创 Pyplot文本显示方法

(本文为北理工嵩天老师MOOK的笔记)pyplot主要有以下的文本显示函数:plt.xlabel():对x轴增加文本标签。plt.ylabel():对y轴增加文本标签。plt.title():对图形整体增加文本标签,放置在整个图形的正上方。plt.text():在任意位置增加文本。plt.annotate():在图像中增加带箭头的注解。一个例子:# -*- co

2017-12-13 20:14:45 1040

原创 pyplot的中文显示

(本文是北理工嵩天老师的MOOK课程的笔记之一)pyplot默认并不支持中文显示,需要手动进行一定的处理。方法一(这种方法通过修改全局的字体进行实现,不推荐):通过rcParams修改字体实现,其属性有:1:font.family:用于显示字体的名字                     2:font.style:字体的风格(正常,斜体等)                 

2017-12-13 19:59:03 2835

原创 pyplot的plot函数

(本文是北理工嵩天老师MOOK课程的笔记之一)plt.plot(x,y,format_string,**kwargs)x:x轴数据y:y轴数据format_string:可选参数,控制曲线的格式字符串,由颜色字符,风格字符,标记字符组成,可以组合使用。**kwargs:更多组(x,y,format_string)参数,可以用来绘制多条曲线,但与编程相对应,每条的x参数都不能省略

2017-12-13 19:26:28 854

原创 Matplotlib基础知识

Matplotlib是Python中专门用于数据可视化的一个库,其中将各种显示方法封装为不同的类供用户使用,并将其命令操作封装在了pyplot子库中,相当于一个快捷方式,通过调用pyplot,就可以使用Matplotlib的所有可视化方式,使用方法为import matplotlib.pyplot as plt,其中plt为一个约定俗成的别名。下面是一个简单的例子:# -*- coding

2017-12-13 18:42:29 268

原创 数据分布分析

分布分析用来解释数据的分布特征和分布类型,显示其分布情况。分布分析主要分为两种:对定量数据的分布分析和对定性数据的分布分析。对定量数据的分布分析按照以下步骤执行:1:求极差2:决定组距与组数。3:决定分点。4:得到频率分布表。5:绘制频率分布直方图遵循的原则有:1:所有分组必须将所有数据包含在内。2:各组的组宽最好相等。3:各组相斥。对定性数据的分布分析

2017-12-11 20:50:57 7922

原创 TypeError: 'AxesSubplot' object is not subscriptable的解决办法

《Python数据分析与挖掘实战》第三章中代码清单3-1照书写会出现这个问题:TypeError: 'AxesSubplot' object is not subscriptable。原始代码如下:p=data.boxplot()x=p['fliers'][0].get_xdata()y=p['fliers'][0].get_ydata()y.sort()产生的原因可能是没有

2017-12-11 20:40:14 16540 3

原创 使用BeautifulSoup对糗事百科热门进行爬取

import urllibimport urllib.requestfrom bs4 import BeautifulSouppage = 1url = 'http://www.qiushibaike.com/8hr/page/%s/?s=4896338' %pageprint(url)user_agent = 'Mozilla/5.0 (Windows NT 10.0; WOW64

2017-11-15 21:20:16 323

原创 MacOS使用命令行上传本地代码包到Github方法

1、建立git仓库  cd到你的本地项目根目录下,执行git命令:git init2、gitadd .注意,后面有一个英文的句号3、gitcommit -m"注释语句"4、去github上创建自己的RepositoryCreate repository后拿到仓库的地址5、git remoteadd origin https:/

2017-08-03 11:16:55 239

原创 Bootstrap学习(第三节)

在上一节中已经看到,Bootstrap将屏幕分为12列,这其实就是网格系统(Grid System)。网格系统的内容主要分为4个部分:响应式的列重置、偏移列、嵌套列以及列排序。响应式的列重置:这个很容易理解,上一节的末尾有个图片,上面有着不同设备的col-xx-n的xx的值,所谓列重置,就是在编写代码的时候就对不同的屏幕大小做的处理,如下面这个例子所示:这样一来,在xs和sm两

2017-07-10 11:40:30 304

原创 Bootstrap学习心得

最近开始学习Bootstrap,决定在博客上记录一些自己的学习心得,最终的目标是学习完成之后可以结合PHP和Laravel开发一个自己的个人网站并部署到阿里云上面。那么话不多说,马上开始今天的学习。Bootstrap的功能什么的自然是不必多说,主要用来处理自适应的问题,让不同屏幕大小的设备都可以看到最适合的界面。由于Bootstrap使用了一些HTML5属性和CSS属性,所以为了让这些属性

2017-07-09 12:59:49 2466

原创 java中二维数组的定义与使用的一些问题

JAVA中二维数组的定义和使用

2016-10-10 19:46:15 508

原创 JAVA中FILE类的一些常用API

一些新手学习java file api的心得

2016-10-09 21:52:48 2977

同济大学线性代数课件

同济大学线性代数课件,同济大学线性代数课件,同济大学线性代数课件

2018-06-07

空空如也

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

TA关注的人

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