我正在尝试使用node-red中的deeplearn.js开始学习机器学习。
首先,我创建了简单的setProfileOwner
节点流,导入了库并复制了带有编辑的Getting Started示例,以便在node-red中工作。
这看起来像这样:
Inject>Function>Debug
问题是dl = global.get('dl');
const math = dl.ENV.math;
const a = dl.Array1D.new([1,2,3]);
//const a = dl.Scalar.new(2);
const b = dl.Scalar.new(2);
const result = math.add(a, b);
return {payload: result.dataSync()};
抛出
错误:构造Array1D时出错。值的形状不是一维的。
如果" a"是一个Scalar或Array2D一切正常。 有人知道这个数组不是一维的,或者如何强迫它?