在scipy编织中搜索字典

时间:2013-01-31 06:28:42

标签: c++ python optimization data-structures scipy

我正在开发一个项目来优化包含巨大for循环的算法但必须在Python中调用,所以我使用的是scipy weave工具。我所拥有的代码之一是Python:

if entry not in a_set:
    #do something

我想继续像一组一样持续查找时间,所以我打算使用字典来加快查找时间。我需要在我的C ++代码中执行相同的功能。我必须将该集作为参数传递。

  1. 使用dict(py::dict)执行此操作的唯一方法是什么?如果是这样,我如何在内联C代码中调用containskey(key)函数?我是否需要使用python调用才能拥有该功能?

  2. 我可以使用scipy编织指定的其他方式/数据结构吗?

  3. 我基于它的参考是:https://github.com/scipy/scipy/blob/master/scipy/weave/doc/tutorial.txt

0 个答案:

没有答案