本文主要是介绍简单使用scipy.weave混合使用Python和C++代码的简单例子,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
##########测试环境EPD7.0.2
from scipy.weave import inline
from scipy.weave import converters
def test():
x=list(range(10))
code = """
int i;
for (i=0; i < 10; i++)
{
x[i] = 1;
}
"""
inline(code, ["x"],type_converters=converters.blitz,compiler = 'gcc')
return x
x=test()
print x
####输出信息########################
#Found executable C:/Python27/Scripts/g++.exe
#[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
####输出信息########################
这篇关于简单使用scipy.weave混合使用Python和C++代码的简单例子的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!