如何在 Chapel 中构建一个新的 Matrix()?
How to construct a new Matrix() in Chapel?
我在
中遇到错误
use LinearAlgebra;
var M = Matrix((3,4, 5.1), (5,6,1.3));
如何正确构造M?我觉得我曾经知道答案...
How do I correctly construct M?
你的意思是:
use LinearAlgebra;
var M = Matrix([3.0,4.0, 5.1], [5.0,6.0,1.3]);
您尝试调用的 Matrix()
overload 需要一维数组,用方括号语法表示,例如[1,2,3]
。相反,您的示例传递的是元组,用括号语法表示,例如(1,2,3)
.
我在
中遇到错误use LinearAlgebra;
var M = Matrix((3,4, 5.1), (5,6,1.3));
如何正确构造M?我觉得我曾经知道答案...
How do I correctly construct M?
你的意思是:
use LinearAlgebra;
var M = Matrix([3.0,4.0, 5.1], [5.0,6.0,1.3]);
您尝试调用的 Matrix()
overload 需要一维数组,用方括号语法表示,例如[1,2,3]
。相反,您的示例传递的是元组,用括号语法表示,例如(1,2,3)
.