我使用下面的代码在scikit张量中进行parafac分解。这段代码是scikit tensor的示例。在
from sktensor import dtensor, cp_als, parafac2, tucker_hooi
import numpy
import sktensor
T=dtensor(numpy.arange(100).reshape(2, 5,10))
print (type(T))
P, F, D, A, fit, itr, exectimes = parafac2.parafac2(T, 3, init=3, ma_iter=5, conv= 4)
当我运行这段代码时,输出是。。。在
^{pr2}$我怎么解决这个错误?在
{1.0查看了版本。“init”关键字的唯一有效值是“nvecs”或“random”。默认值为“nvecs”。如果你想摆脱其中一个错误,请尝试:
或者
^{pr2}$相关问题 更多 >
编程相关推荐