Cythonize动态pyx函数

时间:2016-09-23 09:52:58

标签: python cython

我动态创建了一个d3.selectAll("path.link path, path.link line").style({ "fill": "none", "stroke": "#ccc", "stroke-width": "2px" }); 文件,但很难进行cythonize并使用其中编码的函数。

我试过

pyx

但这似乎不起作用。不知道怎么办?

1 个答案:

答案 0 :(得分:3)

您可以使用pyximport.load_module功能代替imp.load_sourcehttps://github.com/cython/cython/blob/151d653d3c7ab07e9d961c9601b2ff45202e6ce2/pyximport/pyximport.py#L207)。

如果需要,可以构建,然后调用imp.load_dynamic。您可以像load_source那样称呼它,例如

module = pyximport.load_module('module.name', pyxfilename)