【发布时间】:2019-05-21 04:46:23
【问题描述】:
在 ML.Net 中,Numpy/Pandas python 库的对应物是什么?
【问题讨论】:
在 ML.Net 中,Numpy/Pandas python 库的对应物是什么?
【问题讨论】:
以下是我所知道的所有可用的 .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 中,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 中进行训练或预测。
【讨论】:
它主要是常规的 .NET 类型 + IDataView types。 文档有点过时了。
【讨论】: