【问题标题】:Numpy, Pandas counterpart in .Net or .Netcore.Net 或 .Net Core 中的 Numpy、Pandas 对应物
【发布时间】:2019-05-21 04:46:23
【问题描述】:

在 ML.Net 中,Numpy/Pandas python 库的对应物是什么?

【问题讨论】:

    标签: python ml.net


    【解决方案1】:

    以下是我所知道的所有可用的 .NET 对应物:

    麻木

    dotnet/corefx 中有几个Tensor 类型的提案:

    还有一个implementation of NumPy made by the SciSharp org

    熊猫

    在 dotnet/corefx 上有一个 DataFrame Discussion 问题,它产生了一个 dotnet/corefxlab project 来实现类似于 Pandas 的 C# DataFrame 库。

    还有其他的DataFrame实现:

    ML.NET

    在 ML.NET 中,IDataView 是一个接口,用于抽象表格数据的底层存储,例如。一个数据框。它不像 Pandas DataFrame 那样拥有完整的丰富 API,但它支持从任何底层源读取数据 - 例如文本文件、SQL 表、内存对象等。

    目前在 ML.NET v1.0 中没有“数据探索”API,就像使用 Pandas DataFrame 那样。目前的计划是corefxlabDataFrame类实现IDataView,然后你可以使用DataFrame做数据探索,直接喂给ML.NET。

    更新:对于类似于 Pandas 的“数据探索”API,请查看当前处于预览状态的 Microsoft.Data.Analysis 包。它实现了IDataView,可以直接输入到 ML.NET 中进行训练或预测。

    【讨论】:

      【解决方案2】:

      它主要是常规的 .NET 类型 + IDataView types。 文档有点过时了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-12-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-12
        • 2020-03-20
        相关资源
        最近更新 更多