标签:python
ML helper functions

目录Numpy与Torch对应函数增加维度sort reverseECERead csvPlot PIL imagePlot multiple images Numpy与Torch对应函数 Numpy Torch 作用 np.random.permutation torch.randperm 返回随机打乱的index np.newaxis torch.unsqueeze 增加一个维度 np.ravel torch.ravel 将一个tensor打平 np.concatenate torch.cat 将多个tensor按照某个维度连接起来 np.stack torch...

阅读更多
Python备忘录

目录创建环境循环dictvars杂七杂八zip实现多线程GILpython2和python3的range(100)的区别new and initwith表示原始字符python2和python3区别?列举5个可变数据类型和不可变数据类型字典key排序collections库的Counter方法a=(1,)b=(1),c=("1") 分别是什么类型的数据?正则表达式匹配中,(.)和(.?)匹配区别? 创建环境 conda create -n tensorflow python=3.6 循环dict d = {'a': 1} for key, value in...

阅读更多
Python读rar/zip文件

最近要做论文分享,为了不跟实验室之前分享的论文冲突,我需要知道之前都有分享过了哪些论文,然而之前居然没有整理一个已分享论文的列表,只有一堆压缩包,我只能把它们都下载下来,一个一个看看都有哪些论文。 既然这样,为什么不写个脚本自动读出来呢? 刚开始写,我就遇到了个问题,怎么读rar和zip文件?年纪大了,不把这些代码片段记下来,就得每次都google,那就真的是"google工程师"了。 读rar文件 首先,得安装unrar,以mac电脑为例 brew install unrar 再安装python包: pip install unrar 然后是这样读取: from un...

阅读更多
learn python the hard way笔记

本文为"learn python the hard way"一书的笔记 方法 在python交互窗口中,打help(),会进入帮助模式,这里可以查看所有的文档, 比如打modules会列出所有的模块,打函数会列出函数名,打关键字会列出关键字 的说明。按q退出。 不进入help模式,直接help(object)也可以查看相关的帮助。 在终端,通过pydoc工具可以查看文档。 要多读代码,试图理解别人的代码,不懂就去查。 输出 通过下面的练习: print "Hello World!" print 'Yay! Printing.' print...

阅读更多