自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (5)
  • 收藏
  • 关注

原创 Python使用matplotlib绘制并保存gif,使用animation.ArtistAnimation保存时出现[buffer not enough],[index out of range]

最近做实验,需要保存动态生成的图,所以在网上搜搜了一下,比较简单的方法如一下链接:Python绘制和保存动态图(gif或MP4)其中最后一种方法最简单,使用animation.ArtistAnimation方法,讲画的“图”保存列表中传递给他就行了,但是在保存阶段,即执行ani.save("test.gif", writer='pillow')时,却总是发出错,包括[buffer not enough],[index out of range],说内存不足、索引超界。搜索后发现,其实这个方法是2个不同

2021-06-10 17:54:39 1300 2

原创 神经网络训练出来的模型输出的结果都是相同的值

作为一个pytorch的初学者,开始进行实战时,会遇到很多问题。在进行学习时,你一定对learnig rate这个概念有很深的影响,但我在刚开始进行练习时总是忘了这个概念,直到这次在一个训练了很久的模型在验证集上的却总是输出同一个数,我不知道哪里出错了,刚开始觉得是神经网络组建的有问题,换了种常规的形式在训练了若干次之后又只输出一个定值了。我便进入了漫长的debug,发现了loss在呈周期性变化,过了一段时间,想起来lr设置过大便可能会造成这种结果,所以调小了lr,并减少了训练次数(我觉得也有过拟合的嫌疑

2020-09-30 21:04:17 25310 28

原创 关于java的配置文件导入问题

在最近的实验中,用到了java的日志功能(logging),因为要对日志功能进行一定的调整,所以涉及到了日志功能的配置文件的读取问题。该开始使用的是:.class.getClassLoader().getResourceAsStream("log.properties")语句来加载配置文件,在vscode中进行了尝试,发现运行良好,但将其加入到在eclipse的工程代码中,无论是放在工程目录的src还是Log文件夹下,无论是用相对路径还是绝对路径得到的返回值都是null,也就意味着文件找不到。在网

2020-05-27 22:13:45 317

原创 java中synchronized加不同锁时其包括的语句是否还是原子的

今天学习了java的加锁机制,介绍了关键词synchronized;课上说使用这个关键字词可以将一段代码原子化,在多线程的程序执行中使这段代码无法被拆分。 对于synchronized后面接同样的对象(同样的锁)的语句块,毫无疑问,其后的语句块是原子的,不可被拆分,相当于被线性的执行。 但是对于synchronized后面接不通的对象时(不通的锁),后面的语句块是否还是原子的,不可被拆分的?所以写了如下的代码:import java.util.ArrayList;import java.util.re

2020-05-27 11:50:09 215

原创 关于java正则表达式使用出现栈溢出的情况

近期,在实验的过程中,用到了java的正则语言表达式,我构造的正则语言是类似str=“(… Age:((0-9?)|([1-2]0-9?)|(30(\.0)?)))+"的正则表达式。在读取比较小的文本进行正则匹配时,运行良好,但是遇到稍大一点的文本时,就出现了stack overflow的错误。经过网上的搜索...

2020-05-19 10:23:03 875

原创 java子类是否能覆盖掉父类的变量

在做实验的过程中,可以通过仅仅修改一下rep区域的变量的值,就可以很好的做到对子类的适配,但是我不太确定java中子类是否能覆盖掉父类的变量在实验中我使用的ArrayList类型,所以我先对这个类型做了实验代码如下:import java.util.ArrayList;public class test{ public static void main(String arges[])...

2020-04-23 22:51:11 735

原创 对java中list、set、map类的几种遍历形式消耗时间的测试

测试方法:对美中遍历方法,都使用100,10000,100000规模的数据,从小规模到大规模进行遍历测试,使用System.nanoTime()获得遍历前后的时间,相减得到遍历的时间,将时间输入到文件中,每种遍历进行3次,取平均值,绘制图表。测试用代码:import java.util.ArrayList;import java.util.HashSet;import java.util...

2020-03-07 23:52:48 426

原创 计算机系统大作业 程序人生-Hello’s P2P From Program to Process

摘 要论文内容主要包括预处理、编译、汇编、链接、进程管理、存储管理和IO管理等计算机系统方面的知识。文章先通过描述源文件hello.c变为hello可执行文件的过程和其中产生中间文件,来描述关于预处理、编译、汇编和链接的相关内容。接着再利用hello可执行文件的执行过程中的进程切换、内存分配情况和输入输出叙述了有关于进程管理,存储时地址的管理,地址的映射和转换,Linux下的IO管理方法...

2019-12-17 17:47:42 266

空空如也

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

TA关注的人

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