Numpy,.Net 或 .Netcore 中的 Pandas

kno*_*net 2 python ml.net

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

Eri*_*rdt 7

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

麻木

Tensordotnet/corefx中有一些类型建议:

还有一个由 SciSharp org 制作的 NumPy 实现

熊猫

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

还有其他 DataFrame 实现:

机器学习网络

在 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 以训练或进行预测。