JAG*_*JAG 5 ironpython python-2.7 pandas
我的目标是将Python连接到.NET以进行处理.我正在使用IronPython.Python中的部分涉及一些我使用Pandas库的计算.
有没有办法连接IronPython和Pandas?
我看到使用IronPython,我可以访问所有基本的Python功能.如何扩展这一点以访问第三方功能/包(如Pandas这里)?
简短的回答:没有.回答:据我所知,tere无法以默认的python方式将C-library与IronPython集成.由于pandas/numpy使用大量的c代码,这是一个显而易见的问题.
我们使用Python.net完成这项任务 - 基本上我们在.NET中嵌入了一个python解释器并检索我们的计算结果.这很好,避免了IronPython引起的问题.此外,"托管"python进程是100%原生的,因此不会出现库问题.子进程可能存在一些问题,因为该进程是一个守护进程,但它们可以被规避.