我正在尝试从Deedle Frame
中提取一行并将其转换为平面(1x4)DenseMatrix
。
已删除所有缺失值,Frame
中的值为数字。
我的代码:
let matrix =
let curr = seq { yield frame.GetRowAt(10).As<float>() |> Series.values }
DenseMatrix.ofSeq curr
产生错误:
错误FS0192:内部错误:convMethodRef:无法绑定到方法
值得注意的是:
let try2 =
let mySeq = seq { yield seq { 1.0 .. 10.0} }
DenseMatrix.ofSeq mySeq
产生相同的错误。 谢谢!
[编辑]
我已使用.Net 4.5.50709更新到11.0.061030.00(更新4),但仍面临同样的问题。
答案 0 :(得分:1)
您是在引用Math.NET Numerics v2还是v3?
在第3版中,没有DenseMatrix.ofSeq
,而是DenseMatrix.ofColumnSeq
和DenseMatrix.ofRowSeq
。