python - Numpy,.Net 或 .Netcore 中的 Pandas 对应物

标签 python ml.net

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

最佳答案

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

NumPy

有几个Tensor在 dotnet/corefx 中输入提案:

  • https://github.com/dotnet/corefx/issues/25779
  • https://github.com/dotnet/corefx/issues/34527

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

    Pandas

    在 dotnet/corefx 上有一个 DataFrame Discussion问题,这引发了 dotnet/corefxlab project实现类似于 Pandas 的 C# DataFrame 库。

    还有其他 DataFrame 实现:
  • Deedle
  • SciSharp Pandas.NET

  • 机器学习网络

    在 ML.NET 中,IDataView是一个抽象表格数据的底层存储的接口(interface),例如。一个数据帧。它没有像 Pandas DataFrame 那样的完整丰富的 API,而是支持从任何底层源读取数据——例如文本文件、SQL 表、内存中对象等。

    目前 ML.NET v1.0 中没有“数据探索”API,就像使用 Pandas DataFrame 时那样。当前的计划是针对 corefxlab DataFrame要实现的类 IDataView , 然后就可以使用 DataFrame进行数据探索,并将其直接提供给 ML.NET。

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

    关于python - Numpy,.Net 或 .Netcore 中的 Pandas 对应物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56231247/

    相关文章:

    c# - ML.Net 适用于 Xamarin.Android,但不适用于 Xamarin.iOS : System. Reflection.Emit

    c# - 将列指定为多个组合回归模型中的特征和标签 (ML.NET)

    python - smart_unicode 在我的 Django 项目中不起作用

    python - Tastypie:没有数据库如何填充资源?

    python - 在基础 Tensorflow 2.0 中运行简单回归

    Python2.7.11 : TypeError: expected string or buffer = re. 查找全部

    .net - 是否可以在一张大图片上找到并计算所有“猫”?

    c# - 如何将监督数据加载到 MLContext 对象中

    c# - 识别图像不属于其他 2 个预测模式 ML.NET

    python - 加权页面排名图表示