如何将.mat文件导入Jupyter笔记本,以便在scikit-learn中使用它们进行机器学习?

时间:2017-04-13 11:01:56

标签: python matlab import scikit-learn jupyter-notebook

我的PC(64位,Windows 8操作系统)中保存了大约700个.mat文件,这些文件包含包含矩阵的matlab结构,以及有关它们的其他信息,如特征值等。我通过运行一些matlab生成这些文件码。

现在,我正在学习scikit-learn,我想将.mat文件导入我的Jupyter笔记本,并希望在scikit-learn(不是matlab)中保存的矩阵中执行机器学习在上面提到的.mat文件中。

  1. 如何将此导入Jupyter?

  2. 此外,上面的矩阵可能以matlab数组格式保存。如何将它们转换为numpy数组,以便为​​scikit-learn使用做好准备?

  3. 我对Jupyter和Python非常陌生,所以如果可以的话,我会非常感谢一步一步的指导。

1 个答案:

答案 0 :(得分:-2)

只要我知道你应该将所有内容转换为python(阅读:重新做所有的工作)但是Jupyter也应该支持R-notebooks。 因此,如果您只想拥有一个笔记本,可以将数据从matlab转换为R(参见:https://stat.ethz.ch/pipermail/r-help/2008-March/158144.html),然后创建它。

希望它有用,如果不是我很抱歉。 好运!