【发布时间】:2021-05-06 10:05:35
【问题描述】:
我有一组人造数据(由显式数学函数生成)存储在一个名为 A 的 3 维张量中。
当我尝试运行 parafac 时,我收到以下信息:
Traceback (most recent call last):
File "./ParafacPrintValues.py", line 145, in <module>
A1, A2, A3 = parafac(A,2)
ValueError: not enough values to unpack (expected 3, got 2)
我正在像这样导入 parafac:
from tensorly.decomposition import parafac
我安装(并且刚刚再次更新)张量库:
pip3 install -U tensorly
但是,当我在 Jupyter 笔记本中运行相同的代码时,它会按预期工作。 我通过 Pip 安装的内容与 Jupyter 笔记本的 IPython 中的内容似乎有所不同。有人可以帮忙吗?
【问题讨论】:
标签: python-3.x jupyter-notebook tensorly