程序员为什么还要刷题 cython swig cython swig
程序员常刷题Cython与SWIG,战斗!作者:马克·科勒日期: 2013-03-16为Python包装C库您好,欢迎来到Cython vs SWIG,战斗!这个演讲是关于当你意识到并非所有东西都在标准库中时会发生什么。事实上,可能有些你想要的东西甚至在CHEESE店都买不到。如果您想要使用Python中的C库,那么您很幸运,因为CYTHON和SWIG是通过包装C库来构建Python扩展模块的出色工具。但是,如果它们都非常出色,您应该使用哪一个?为了回答这个问题,我们将用Cython和SWIG包装同一个库,比较过程和结果,然后你就可以决定了。预战导入语句加载器传递整数传递结构C字符串内存管理概括为了开始这次演讲,我将快速讨论Python导入语句及其隐藏的内容。然后我们将创建一个非常简单的库并使用Python包装它,首先使用SWIG,然后使用Cython。我们将继续向该库添加函数,并使这些函数可从Python访问。在我们这样做时,请考虑您更喜欢SWIG方式还是Cython
下载地址
用户评论