自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于python单例失效的现象

最近用python写单例的时候出现了一个有趣的单例失效的现象,目前问题已经解决了,但是为什么出现这种情况还没有探究,先记录一下。问题是这样的我写了一个单例的注解,用来生成单例但是我在不同文件实例化的时候,却发现单例失效了其原理很有趣,因为两个文件的的导入路径是这样的文件一:from a import b文件二:from root.a import b由于一个使用了绝对路径,一个使用了相对路径,导致单例失效加入全部换成绝对路径进行导入,则可以解决这个问题,为什么会这样,应该是pytho

2021-07-27 21:41:38 348

原创 python的语句性能分析

摘要最近利用python做仿真,发现程序执行的很慢,和自己的心理预估差别很大,所以想着有没有语句性能的分析的方法了?答案是有。本文主要参考该篇文章python模块-cProfile和line_profiler(性能分析器)python自身提供了两种性能分析器,此处只介绍line_profile,因为只有line_profile才可以提供语句行定位。本文仅仅简单介绍使用方法,方便大家快速进行实践,详细内容请看原文。该方法需要安装第三方库文件:pip install line_profiler该.

2020-11-08 13:41:29 319

原创 推荐一个ubuntu下的shell插件terminator集成第三方插件

前言今日不仅仅是介绍ubuntu环境下的无敌shell插件terminator。而是更加推荐该插件的第三方改进版本,真的无敌强啊,谁用谁知道。截图如下:在本地,根据历史命令行使用评论实现智能提示### 这不算什么,主要是如果用ssh连接服务器,也可是实现本地的命令行历史记录!!!是不是无敌强?下面为远程连接服务器:项目地址my-terminator下面是官网介绍安装方法1、安装 terminator 1.91terminator下载安装地址 https://pkgs.org/downlo

2020-06-18 17:48:19 2094 1

原创 ubuntu切换java版本问题

ubuntu切换java版本问题今日将springboot项目达成jar在服务器上部署时启动不了应用,看了一下报错很快意识到是jre版本问题。由于开发是用的还是java8,但是ubuntu18.04用的是java11.所以需要切换版本。切换代码如下#安装sudo apt install openjdk-8-jdk#切换sudo update-alternatives --config java整个过程很简单。但是到底我整出了什么坑了?且听我细细道来java11版本支持java --vers

2020-06-18 17:29:51 975

原创 windows构建RVO2(一个避碰框架需要的包)报错

windows10 执行python setup.py build构建rvo2报错如下:PS C:\Users\Win10\Downloads\Python-RVO2-master> python .\setup.py buildrunning buildrunning build_extError: could not load cacheTraceback (most recent call last): File ".\setup.py", line 49, in <modu

2020-06-05 23:40:23 1745 6

原创 英文论文阅读神器

给copytranslator打个免费广告。他是我我用过的最高的翻译软件。支持平台:win,mac,linux(linux之前不支持,突然发现现在支持了,所以对于像我这样的linux用户真的超级超级推荐。)个人意见:虽然金山pdf独立版也支持随划随译,但是个人感觉copytranslator的反应更快,翻译更为准确。而且不仅试用pdf,试用于任何可以cp的情形。特点如下:界面如下:...

2020-05-27 16:34:30 1798

原创 python生态初识

python生态初识pycharm专业版初探前言Pure pythonDjangoFlaskgoogle app enginepyramidweb2pyscientificAngular CLIAngularJS结尾pycharm专业版初探前言如果你有幸和我一样使用pycharm专业版IDE,并在创建项目的时候产生了如下疑问:左边的导航栏中多了和社区版这么多的不同的项目类型都是一些什么东东?所以,我去百度了一下,并做了以下整理。希望能帮助大家了解python的一些生态知识。Pure pyth

2020-05-20 19:01:30 1601

原创 mysql mysql: /usr/local/lib/libssl.so.1.1: version `OPENSSL_1_1_1' not found (required by mysql)

升级ubuntu后,我连接我的mysql出现了下面问题mysql mysql: /usr/local/lib/libssl.so.1.1: version `OPENSSL_1_1_1' not found (required by mysql)很烦的是百度不到解决办法,stackflow上有一个同样的问题,可惜没人回复.最后自己摸索了两小时搞定了问题.其实很简单,是这个两个文件是旧文...

2020-04-12 00:06:42 5611 2

原创 ubuntu异常升级,登录后进入不了桌面

现象最开始现象我似乎是不小心升级了某个模块导致了系统版本升级(但是升级不完全),最后导致,开机后进入不了桌面系统。这时仅仅可以进入命令行界面ctrl+alt+{数字2-6}。登录后发现,wifi不能自动连网。初步解决办法:ifcongfig确认网卡是否正常工作,这个一般是正常的,如果不是,请到救援模式打开network,如果还不行,请刷机。利用nmcli dev wifi扫描wifi...

2020-03-27 11:21:01 1031

原创 (ubuntu 文件管理器打不开)Invalid MIT-MAGIC-COOKIE-1 keyUnable to init server:

现象文件管理器打不开,并且网上的杀进程方法无效,根本没有nautilus后台进程。使用终端启动nautilus,报gtk-warning使用sudo nautilus:报Invalid MIT-MAGIC-COOKIE-1 keyUnable to init server:连接失败,拒绝链接问题分析和解决办法我的是因为登录时用了ubuntu wayland桌面,换成ubuntu选项再...

2020-03-27 10:39:33 3393

原创 social-gan可视化

social-gan可视化social-gan的源码并不提供可视化代码,需要可视化可以查看以下大佬文章。下面的文章很细,同时提供githu源码。但是有一个地方可能有一点小问题。我进行了一些改进。Social GAN——可视化注意上面的文章实现了4条轨迹同时绘制,但是这4条轨迹并不是同一空间同一时刻下的四条轨迹。所以可视化的结果并不具备实际意义。主要是文章中代码的取数据方式存在错误:源代...

2020-03-19 13:47:27 1401 1

原创 matplotlib画会动的椭圆

最近需要绘制会动的椭圆,去可视化一些结果。在实现的过程中遇到了一些问题,记录一下自己的实现方法实现结果animation我们知道matplotlib提供一个animation的子包来实现绘制动态图像。在绘制动态图像时主要有两种方法:第一种对于line这种曲线类,pyplot本事可以直接调用ax.line()方法进行绘制。然后利用line.set_data()方法传入每帧图片的坐标点,...

2020-03-19 13:25:00 708

原创 # cajviewer的 linux折腾和吐槽

linux的小众软件安装真的好无奈啊我本来在linux一直使用的是Tampermonkey来下载知网的pdf文件。但是最近不知道啊为什么期刊论文的pdf可以正常下载,但是学位论文pdf版本却下载不了了。appimage吐槽之前装过wine版的caj阅读器但是失败了,小白的我不知道什么问题。现在浏览器插件用不了只能有回归到caj阅读器上。意外的发现caj竟然发布了linux版版!!!!不知...

2020-03-13 12:23:16 804 1

原创 dataFrame常用操作集合

文章目录dataframe格式可以直接画图作图取某些特点数据数据daraFrame数据的合并dataFrame数据的IO操作daframe去除异常值由于工作原因,经常会写脚本用到dataFrame去完成一些数据操作,但是有些方法总是忘记,每次百度还很难通过关键字搜到我想要的东西,所以索性开一篇博客,整合记录一下自己常用操作。同时介绍几种dataframe数据操作技巧dataframe格式可以直...

2020-02-24 11:41:30 632

原创 关于Sklearn的归一化函数MinMaxScalar探讨

关于Sklearn的归一化函数MinMaxScalar探讨引言正文实验一实验二实验二结论引言由于目前网上似乎没有博客详细介绍Sklearn的归一化函数MinMaxScalar到底是如何实现数据归一化的,而笔者也不确定生成的scalar的对象能不能完成数据单一映射而对实验结果的精度造成影响,于是有了此篇文章。本文通过生成的格式化数据,对MinMaxScalar函数的处理机制进行了探讨和介绍。通过...

2019-12-11 16:46:48 4730 4

原创 pytorch自学踩坑记录(一)

教程《深度学习框架pytorch快速开发与实践》邢梦来编著出版社 电子工业出版社买的应该是正版书,但是书中太多错误了,甚至很多低级的排版错误和打印错误。对于现在出版社的质量把关感到无语。原文打印lossprint(('epoch [%d/%d],step [%d/%d],loss: %.4f'%(epoch+1,num_epochs,i+1, ...

2019-12-09 11:36:58 311

原创 tf.app.flags.FLAGS报错解决方法

tf.app.flags.FLAGS报错解决方法在tensorflow中,tf.app.flags.FLAGS已经转移到tf.flags.FLAGS路径下以前可以像下面一样直接创建参数并进行赋值demo_flags=tf.app.flags.FLAGSdemo.xxxx=xxxxxxx更新后需要用函数进行定义之后才能直接赋值,例子如下demo_flags=tf.flags.FLAGS...

2019-06-25 19:59:29 5301 7

原创 excel文件按时间将大文件转换成小文件

将excel大文件按时间整理成小文件data= pd.read_excel("放入自己文件路径")#定义起始时间和结束时间starttime=datetime.datetime(2018,1,1,0,0,0)endtime=datetime.datetime(2018,1,2,0,0,0)print(starttime)#存储路径dir="/home/jason/PycharmPro...

2019-06-18 10:14:55 265

原创 ubuntu16.0安装basemap报错解决方案

basemap安装报错解决方案为了使用basemap,需要我们安装basemap和pyproj两个包。其中可以用pip安装pyproj这个包,但是安装basemap这个子包会报错。因此需要在pypi上下载源宝进行安装。pypi的basemap下载地址安装方法大家都知道的:切换到下载路径,pip install 包名如果出现以下错误是因为没有安装geos环境。需要我们下载安装geos。g...

2019-03-27 20:38:24 1601

原创 强化学习调试经验(二)

坑一有点荒唐的是,对于训练一个强化学习的模型,我们往往需要用到随机数以此来实现随机探索。而有相关实验证明,随机数种子会影响整个网络模型的收敛。在使用同样的超参数和网络模型下,采用不同的随机数种子进行独立实验,你会惊讶的发现,只有70%左右的实验会效果较好,而其余的训练会挂掉。坑二在进行强化学习时,对于输入向量我们需要进行归一化,否则在AC算法中,有可能会出现值溢出(造成网络输出为nan值)的...

2019-03-13 15:28:53 1525 3

原创 强化学习调试经验(一)

强化学习的调试经验积累在训练一个强化学习的模型时,特别是这个模型是基于PG算法的时候,我注意到,在构建网络模型时,我们初始化参数会极大的影响整个网络的收敛情况。对于一个policy gradient算法,其网络最后层一般是softmax函数,因此输出的policy是一个不同action下的对应概率分布。可以参考以下代码。l1 = tf.layers.dense( inputs=self.s,...

2019-02-28 20:24:02 1430

原创 安装ale_python_interface报错

最近在调试代码时,需要用到一个街机环境的包,叫做ale_python_interface。安装这个包一直报错。最重要的的是无论是度娘还是google都搜索不到解决办法。真是烦了好几天啊!!!本来不想安装这个鬼东西了,结果几乎大部分关于atari游戏的强化学习代码都需要用到的这个库,真是无语凝噎啊~~看正题吧主要是出现了下面的问题一开始以为是gcc的问题啊,重装了一下gcc,发现冤枉它了...

2018-11-14 20:50:34 3766 5

原创 用keras搭建DQN

dqn总结: 最近时间虽然一直看这个dqn代码,虽然看懂了,但是思路却一直不明确,无法自己复写出自己的代码,所以就想写一篇博客来整理一下思路。如果这篇文章写完了,应该思路就清晰了。本文主要是看了莫烦的教学视频,在视频中,老师(尊称一声老师O(∩_∩)O哈哈~)是用tensoflow1.2来搭建框架的。本人在看懂了代码后,认为DQN中采用了两个模型,此时用tensorflow来完成这些网络的灵...

2018-09-14 20:33:26 8983 12

原创 tensorboard没有数据

在pycharm的项目文件夹下看到已经生成了相应的event文件,但是在pycharm终端中输入下面代码后,网页打开后并没有信息tensorboard --logdir=logs解决办法是cd到logs文件夹的上一层目录下,输入上面语句即可主要是这里我踩了坑: 网上解决办法有一个是输入绝对路径即可 由于pycharm中可以直接选中文件右键直接copy出其绝对路径,所以我首先采取了这...

2018-09-01 16:44:24 3894 3

原创 pandas模块简单学习

努力的学习,努力的记笔记。以下笔记是观看b站莫烦python视频。 该up主是我很喜欢的一位网上老师,所以安利一下大家 该up主有个人博客网站:morvanzhou.github.io数据的取值dates = pd.date_range('20130102',periods=6)df = pd.DataFrame(np.arrange(24).reshpe((6,4)),inde...

2018-08-29 16:33:17 157

原创 mysql

mysql学习笔记(一)mysql视频学习做的笔记,上传一下,看一下csdn的直接上传md文件编辑排版怎么样。感觉效果还是非常不错的,不过某些字段缩进还是有些问题。sql的分类数据查询语言(dql :data query language) 代表关键字:select数据操作语言(dml:data manipulation language) 代表关键字:insert,delet...

2018-08-26 18:01:47 200

空空如也

空空如也

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

TA关注的人

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