码迷,mamicode.com
首页 >  
搜索关键字:cython    ( 85个结果
Python:itertools模块(转)
原文:http://www.cnblogs.com/cython/articles/2169009.htmlitertools模块包含很多创建迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器和生成器表达式)的函数联合使用...
分类:编程语言   时间:2015-04-01 17:01:07    阅读次数:115
为sproto添加python绑定
项目地址:https://github.com/spin6lock/python-sproto第一次写Python的C扩展,留点笔记记录一下。主要的参考文档是:Extending Python with C/C++, 之前也看过cython,但是用Python语法写C还是没学会,稍后再尝试用cyth...
分类:编程语言   时间:2015-03-19 20:09:14    阅读次数:394
Python和C|C++的混编(二):利用Cython进行混编
还可以使用Cython来实现混编 1 下载Cython,用python setup.py install进行安装 2 一个实例 ① 创建helloworld目录创建helloworld.pyx,内容如下:cdef extern from"stdio.h":    extern int printf(const char *format, ...) def SayHello(): p...
分类:编程语言   时间:2014-11-14 22:52:15    阅读次数:384
安装Python的机器学习包Sklearn 出错解决方法
1 首先需要安装Cython,网上下载后进行本地安装 python setup.py install 2 下载Sklearn包,https://pypi.python.org/pypi/scikit-learn/0.14.1 ,进行本地安装(使用pip或easy_install总是出错,如can not import murmurhash3_32,最终本地安装成功) 3 安装后...
分类:编程语言   时间:2014-11-14 22:49:04    阅读次数:294
linux中安装python科学计算环境-numpy、scipy、matplotlib、OpenCV...
在Ubuntu中安装numpy、scipy、matplotlib、OpenCV等 和Python(x,y)不一样,在Ubuntu中需要手工安装科学计算的各个模块, 如何安装IPython, NumPy, SciPy, matplotlib, PyQt4, Spyder, Cython, SWIG, ETS, OpenCV: 在Ubuntu下安装Python模块通常可以使用apt-ge...
分类:编程语言   时间:2014-10-09 01:35:57    阅读次数:210
High Performance Python 笔记(Python是门不错的语言,全栈程序员就用它好了!)
High Performance Python 目录 1 Understanding Performant Python2 Profiling3 Lists and Tuples4 Dictionaries and Sets5 Iterators and Generators6 Matrix and Vector Computation7 Compil...
分类:编程语言   时间:2014-10-08 11:03:25    阅读次数:448
[gevent源码分析] c-ares异步DNS请求
c-ares是异步DNS请求库,libcurl,libevent,wireshark都使用了c-ares,gevent1.0版本前使用的是libevent, 所以它的DNS请求也是使用c-ares,1.0版本后使用cython封装了c-ares。c-ares官方文档,http://c-ares.haxx.se/docs.html。...
分类:其他好文   时间:2014-09-17 01:11:11    阅读次数:864
[gevent源码分析] libev cython绑定core.pyx
gevent core就是封装了libev,使用了cython的语法,感兴趣童鞋可以好好研究研究。其实libev是有python的封装pyev(https://pythonhosted.org/pyev/),不过pyev是使用C来写扩展的,代码巨复杂。在看core.pyx代码之前先学习一下core.pyx用到的cython知识。一: cython基础知识1.cdef, def, cpdef的区别 ...
分类:其他好文   时间:2014-09-13 20:09:35    阅读次数:354
Gevent源码之loop的实现
gevent之所以性能好,最主要就得益于对libev的封装,这里就来看看这部分具体的实现。。。 稍微看一下libev的用法就知道,libev将各种事件都定义为了watcher,这里包括了定时,io等等。。 在gevent主要就是对libev的loop以及watcher进行了封装。。这部分采用的是cython来写的。。...
分类:其他好文   时间:2014-09-09 16:06:48    阅读次数:349
cypthon的visual studio编译环境安装
按照教程,如果出现vcvarsall.bat找不到的情况,则需要安装正确版本的visual studio http://docs.cython.org/src/tutorial/cython_tutorial.html python 2.7.x使用的是vs2008,如果没有安装,可以安装vs2008 expr...
分类:其他好文   时间:2014-07-20 23:34:08    阅读次数:644
85条   上一页 1 ... 6 7 8 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!