2021
05-23
05-23
Python 如何保存json文件并格式化
背景最近自己搞些小东西,需要用json文件存储些文件属性什么的,但是发现用json包里的json.dump()方法存json文件的效果好丑……(其实是没仔细看方法),于是上网找了一份格式化json文件的代码,效果挺不错,用了递归的思想,学习了一波并找到了其中一点小bug。然后,发现其实json.dump()方法其实只需要设置一个参数就达到格式化的效果了……下面介绍一下json.dump()和我修改后的那份代码,附原github地址。json.dump()直接把常用...
继续阅读 >
从Eclipse迁移到使用Idea完成开发工作,但是最近加入Jrebel热启动工具来辅助开发,但是每次都需要自己对代码进行格式化,去除无用的引入包,最后进行代码编译等一系列操作感觉很麻烦,感觉没有Eclipse方便。然后尝试类似找到类似自动完成的方法,经过折腾后发现Idea的宏定义(Macros)很方便的可以完成以上工作。完成步骤:1、随便打开一个类,如Test.java;2、Edit->Macros->StartMacrosRecording3、在Test类中,进行一系列操作...
在win764位,Anaconda安装的Python3.6.1下安装的TensorFlow与Keras,Keras的backend为TensorFlow。在运行MaskR-CNN时,在进行调试时想知道PyCharm(PythonIDE)底部窗口输出的Loss格式是在哪里定义的,如下图红框中所示:图1训练过程的Loss格式化输出在上图红框中,Loss的输出格式是在哪里定义的呢?有一点是明确的,即上图红框中的内容是在训练的时候输出的。那么先来看一下MaskR-CNN的训练过程。Keras以Numpy数组作为输入数...