【问题标题】:Accessing Pandas library using IronPython使用 IronPython 访问 Pandas 库
【发布时间】:2016-08-07 02:19:09
【问题描述】:

我的目标是将 Python 连接到 .NET 以进行进程。我正在使用 IronPython。 Python 中的部分涉及一些我使用 Pandas 库的计算。

有没有办法连接 IronPython 和 Pandas?

我看到使用 IronPython,我可以访问所有基本的 Python 功能。通常如何扩展它以访问第三方功能/包(如这里的 Pandas)?

【问题讨论】:

    标签: python-2.7 pandas ironpython


    【解决方案1】:

    简短的回答:没有。 更长的答案:据我所知,没有办法以默认的 python 方式将 C 库与 IronPython 集成。由于 pandas / numpy 使用了大量的 c 代码,所以这是一个很好的选择。

    我们使用Python.net 来完成这项任务——基本上我们在.NET 中嵌入了一个python 解释器并检索我们的计算结果。这很好用并且避免了由 IronPython 引起的问题。此外,“托管”python 进程是 100% 本地的,因此不会出现库问题。 子进程可能存在一些问题,因为该进程是一个守护进程,但它们可以被规避。

    【讨论】:

    • 太棒了。对此进行探索。快速提问 - 没有库问题意味着我可以访问任何库,只要它位于 Python 的库文件夹中?
    • 没错。如果您在 Python 中使用 Python.Net,您甚至可以使用 .NET 库或数据(例如,我们传输指针......)如果您觉得这很有用,请将其标记为已接受
    猜你喜欢
    • 1970-01-01
    • 2011-06-28
    • 2018-12-25
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多