python
solan8
这个作者很懒,什么都没留下…
展开
-
用python或者octave绘制RD曲线
对于穷人而言,是用不起昂贵的Matlab的。其实可以用开源的octave或者python来替代。而用python或者octave绘制RD曲线时,绘制的折线,要么不平滑,要么绘制的曲线有抖动。其实是有解决办法的。使用octave绘制平滑折线其实在octave上,有个pchip的函数,yi = pchip (x, y, xi)或者在interp1中使用pchip method。yi = interp1 (x, y, xi, "pchip")这样绘制的就是平滑的折线了。..原创 2021-03-30 10:57:57 · 1180 阅读 · 0 评论 -
给python脚本做个语法检查
在终端写python脚本的时候,经常在写完脚本运行的时候,才发现错误。如果某些代码没有运行到,则其中的错误不会被检查出来。这是因为python是一门动态解释型语言。这与用gcc编译C等静态语言时可以发现全局的语法问题有所不同。 为了避免潜在的语法问题。我们在写完python脚本文件之后,最好给python脚本做个静态语法检查,以此来避免低级错误。检查工具有pyflakes, pylint, pyf原创 2017-06-07 14:09:32 · 7038 阅读 · 0 评论 -
PEP8:python编程规范
PEP全称Python Enhancement Proposals。PEP8正式名称是Style Guide for Python Code。学python的起始,往往大家都是为了项目而学。学习语法,能运行就行了。随着越写越多,就会觉得有许多不确定性,觉得代码有些丑陋。此时为了让代码规范化,就越来越需要找一个固定的样式,一以贯之。让自己的程序显得不再业余,也真的像吃这碗饭的人。下面是官方文件。 h原创 2017-06-07 15:54:24 · 761 阅读 · 0 评论 -
用python生成一个随机的文件名
用python时,经常遇到需要生成随机文件名的情况。 这里推荐一种。选自stackoverflow的一个回答。import uuiduuid_str = uuid.uuid4().hex()tmp_file_name = 'tmpfile_%s.txt' % uuid_strprint tmp_file_name这样就生成了一个随机的临时文件名。https://stackoverflow.co原创 2017-11-21 11:09:44 · 10523 阅读 · 2 评论