Numpy里的Float是单精度还是双精度?
03 Nov 2014 PythonTutorialFloat在C里面是单精度的,那么在Numpy里面也是单精度的吗?
作为一个老的Matlab用户,自然会有很多Matlab格式的数据文件,迁移到Python之后第一步就是怎么读取Matlab数据文件。Matlab的数据文件分为两种,后缀都是.mat,旧的Matlab文件是私有格式;新的Matlab文件是HDF5的封装。
可再现研究最近开始越来越火热,很多研究者特别材料、生物、计算机相关专业的研究者都加入了可再现研究的行列。在Coursea上还有一个可再现研究为主题的课程。可再现研究可以一定程度上防止学术造假,方便学术交流,减少重复工作,方便自己和他人再现完成的工作,增加研究成果的可信度等等优势。但是不得不说可再现研究需要花费研究者更多的时间和精力,同时为了做到数据和研究过程的可再现需要数据和程序代码的共享,这在很多时候都是不现实,甚至是不可能的。那么我们到底需不需要可再现研究呢?
最近开始使用Sublime Text发现越用越顺手。以前一直在寻找一个可以支持离线实时预览的Markdown编辑器,而且还能比较完美的支持公式,结果都没有很满意的。后来就开始使用StackEdit,唯一的缺点就是必须用在线的MathJax,感觉总是有点不舒服。当然在浏览器里使用也有不太好的用户体验。前两天发现Sublime Text里有一个很强大的插件叫OmniMarkupPreviewer,可以支持多种格式文件的实时预览。以下是文档的摘要:
昨天注册了一个Bitbucket,以前一直见人用,感觉没有Github那么出名,所以也没有注册。最近想添加一个private repository,所以又想起来Bitbucket可以建立免费的private repository。注册的时候推荐使用SourceTree管理Git项目,因为SourceTree也是Atlassian推出的,所以也算一种广告吧!看着截图还不错我就下来看看,确实比命令行下面使用git方便很多,而且同时支持Github。截图如上。
有很多下载youtube视频的插件,不过一句话更新不够快,功能不够强。这个时候python出马瞬间秒杀一切。这一工具可以下载不止是youtube视频,什么搜狐、优酷等等都可以简单搞定。不支持的站点自己解析一下,添加一个parser就能搞定。
Lagrange Polynomial has a general form like:
Inkscape以前一直不支持数学公式,后来有人想各种办法支持Latex。有很多很好的插件可以选择,但是大部分这些插件都是一次性的,输入之后就不能更改。textext是一个划时代的插件,它效果很好,而且支持修改,但是唯一的弱点是需要TK或者PyGtk的支持,为此经常要修正路径。它的作者是个Linux用户,对于Windows的支持并不很感冒。总之就是textext很好,但是还不完美,特别是对Windows的支持总有各种问题。更重要的原因是textext的作者已经很长时间没有更新textext了,代码里面很多BUG都没有修正。因此,我想开发一个新的Inkscape的Tex插件,当然textext提供了主要的思路。