python
thesby
这个作者很懒,什么都没留下…
展开
-
matplotlib 资料收集
1、怎么使用matplotlib绘图 http://old.sebug.net/paper/books/scipydoc/matplotlib_intro.html#http://www.tuicool.com/articles/nEnUNfQ2、怎么配置matplotlib http://blog.sina.com.cn/s/blog_7101508c01014igb.html原创 2016-05-19 14:57:38 · 479 阅读 · 0 评论 -
笔试时怎么用Python读取输入行
在笔试时,有时候用Python进行数据处理比C++要方便很多,但是如何能够顺利地读入数据呢?如果使用input(),那么输入时不能有空格分割,这不是我们想要的。 比如我们需要一次读取一行,可以使用sys.stdin.for line in sys.stdin #operate(line) #print(line)这样可以一次读取一整行。 也可以这样做:while True:原创 2016-09-09 22:43:58 · 11570 阅读 · 0 评论 -
python为非root安装库
python ./setup.py install --user原创 2016-12-27 20:47:21 · 843 阅读 · 0 评论 -
利用ctypes获取numpy数组的指针
import numpy as npfrom ctypes import *a = np.asarray(range(16), dtype=np.int32).reshape([4,4])if not a.flags['C_CONTIGUOUS']: a = np.ascontiguous(a, dtype=a.dtype) # 如果不是C连续的内存,必须强制转换a_ctypes_p原创 2017-08-01 11:20:19 · 7448 阅读 · 1 评论 -
利用ctypes给python加速
好久没写博客了,来水一篇,今天写写怎么用ctypes给Python加速。最近在用pyspark,然而Python效率实在太低,只能用C加速了。先说说结果,加速后C运行速度比Python快1000倍,因为我们的程序有特别大的双层循环,还有位操作。用C的时候,我还用了一些memcpy, memset, memcmp等操作,所以加速非常明显。利用C语言给Python加速的方法特别多,可以用ctypes,原创 2017-07-28 21:30:23 · 5628 阅读 · 1 评论 -
安装matplotlib时subprocess32安装出错
subprocess32模块现在已经被subprocess取代了,已经很久不更新,现在安装,可能会编译不通过。这样导致matplotlib没法安装。 解决办法: 下载matplotlib源码,把setup.py中的setupext.Subprocess32(),这一行注释掉, 然后编译就好了。原创 2017-10-18 15:52:14 · 5971 阅读 · 1 评论