【问题标题】:Creating 3-Way Data Tensor in Python and performing PARAFAC decomposition在 Python 中创建 3-Way 数据张量并执行 PARAFAC 分解
【发布时间】:2018-01-18 18:10:59
【问题描述】:

我是 Python 和数据科学的新手,正在复制我在车辆维护方面发现的一篇研究论文。

我正在尝试分析车辆维护数据,以找出绝对时间内组件维护的季节性模式以及车辆使用年限内的组件维护模式。我所说的组件是指一个特定的部分。

我想创建一个三向数据张量,纵轴为车辆编号,横轴为组件编号,深度表示时间(绝对或车龄)。

每个元素将表示在给定车辆编号、组件编号和时间在组件上执行的作业计数。

如果有人能指出正确的方向以了解如何使用所描述的数据创建 3D 张量,我将不胜感激。到目前为止,我发现的资源仅处理 numpy 矩阵,但我的数据是字母数字,时间单位为月。

关于 Python 中 PARAFAC 分解的可用资源的指导也将不胜感激。

谢谢!

【问题讨论】:

    标签: python multidimensional-array data-science tensor


    【解决方案1】:

    您可以使用TensorLy,它实现了张量运算、分解和回归,特别是可以让您轻松应用PARAFAC

    还可以查看notebooks,了解使用 TensorLy 的张量方法的介绍。还有一章是关于张量分解的,其中包括 Parafac 并演示了如何在实践中应用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多