python
hello_pig1995
日有所进
展开
-
chardet demo
0.Brief introduction:It’s hard to detect the type of the string , for example we open a file and want to detect the type of it.1.Install:pip install chardet2.Use chardet: Input: import urllib原创 2016-06-26 18:58:26 · 368 阅读 · 0 评论 -
Try to play theano
execution speed optimizations: Theano can use g++ or nvcc to compile parts your expression graph into CPU or GPU instructions, which run much faster than pure Python.symbolic differentiation: Theano c原创 2016-07-23 15:56:44 · 261 阅读 · 0 评论 -
An introduction to Numpy and Scipy
An introduction to Numpy and ScipyInstall:http://www.scipy.org/DownloadImport:common:import numpy as npBasic instruction:a = np.array([1,4,5,8],float);can use slice etc.a.shapea.dtypelen(a)a.reshape((2原创 2016-07-01 16:46:15 · 357 阅读 · 0 评论 -
matplot设置xy轴范围
plt.xlim(x1,x2) plt.ylim(y1,y2)原创 2016-07-21 10:21:40 · 13510 阅读 · 1 评论 -
link to python 3
http://old.sebug.net/paper/books/dive-into-python3/table-of-contents.html#serializing转载 2016-06-26 19:26:45 · 522 阅读 · 0 评论 -
python linecache pachage
linecache就是读取文件,然后将其存储在linecache.cache这个字典中。函数:def getline(filename, lineno, module_globals=None);主要就是获取某个文件的第lineno行的内容,调用getlinesdef clearcache();清理Linecache.cachedef getlines(filename, module_global原创 2016-08-16 23:53:17 · 739 阅读 · 0 评论 -
Array Broadcasting in numpy
Reference: [1]http://scipy.github.io/old-wiki/pages/EricsBroadcastingDoc [2]http://docs.scipy.org/doc/numpy-1.10.1/user/basics.broadcasting.htmlbroudcasting主要是在计算不同维度的数组的时候自动进行broadcasting操作,从而能够加速计算原创 2016-08-10 21:54:22 · 382 阅读 · 0 评论 -
IPython notebook
Reference: [1]http://cs231n.github.io/ipython-tutorial/IPython其实是一个比较方便的编辑器,当然可以用记事本来编写python程序,但是调试和运行何其麻烦,IPython其实就是一个比较方便的编辑器,同时可以编写python、cmd等指令执行。其实和matlab神似。Python之前用IDLE逐行编辑和运行,或者整个文件进行执行,很难一段原创 2016-08-10 22:13:11 · 922 阅读 · 0 评论