我使用一些方便的scipy函数编写了一段原型python代码用于图像处理,它嵌入在C中,它只是将py代码包装到一个dll中,以便它被另一个程序使用。
现在我已经完成了所有的包装和沟通工作,但我注意到每次使用dll时,"导入scipy"并且"将numpy导入为np"将需要几分之一秒才能完成。情况非常糟糕,因为我打算在循环中使用dll。
有没有办法避免重复导入模块,或者使dll保持静态,或使用某种客户端 - 服务器模型,但在哪种情况下如何处理ndarray对象?
感谢您的想法!
-E
PS:我正在做的这个大绕道尝试使用labview中的python代码,它不直接与python接口(与matlab不同)。我知道labpython,我不认为处理ndarray,不幸的是,我不认为它是一个现场项目。