我想在 Observable 笔记本中重现这个 npm 库中的示例。我在一个单元格和一个块中运行以下命令:
fit_data = {
let data = {
x: [0, 1, 2],
y: [1, 1, 1]
}
return data
}
{
const LM = require('ml-levenberg-marquardt@2.1.1/lib/index.js').catch(() => window["_interopDefault"]);
function sinFunction([a, b]) {
return (t) => a * Math.sin(b * t);
}
const options = {
damping: 1.5,
gradientDifference: 10e-2,
maxIterations: 100,
errorTolerance: 10e-3
};
let fittedParams = levenbergMarquardt(fit_data, sinFunction, options);
return fittedParams
}
我收到错误消息TypeError: isArray is not a function
,我怀疑这个函数无法从库的依赖项中导入。
我正在按照本指南导入库。