我正在做一个项目来优化一个算法,它包含一个巨大的for循环,但是必须在Python中调用,所以我使用scipyweave工具。我有一行代码是用Python编写的:
if entry not in a_set:
#do something
我想继续像集合一样有固定的查找时间,所以我打算用字典来加快查找时间。我需要在C++代码中执行相同的功能。我得把这一套作为论据。在
使用dict(py::dict
)是唯一的方法吗?如果是这样,我如何在内联C代码中调用containskey(key)函数?我需要使用对python的调用来实现这个功能吗?
有没有其他方法/数据结构可以按照scipy-weave的规定使用?
我基于它的引用是:https://github.com/scipy/scipy/blob/master/scipy/weave/doc/tutorial.txt
目前没有回答
相关问题 更多 >
编程相关推荐