前言
基于python tensorly 张量分解的代码实现,主要基于Tucker decomposition, 参考链接:http://tensorly.org/stable/installation.html
一、使用步骤
1.引入库
库的安装:
pip install -U tensorly
引入库如下:
import tensorly as tl
from tensorly.decomposition import non_negative_tucker
#非负张量分解
2.张量分解
省略了数据读取部分。temp为list格式数据
代码如下(示例):
#将数据转换成张量格式
temp=tl.tenso