F#将obj [,]强制转换为float [,]

kevinykuo

我有一个obj[,]组件全部为float的。我想将其转换为float[,]我试过的许多排列boxunboxArray2D.map floatArray2D.copySystem.Convert.ChangeType,等,并没有看起来的工作。如何进行?

迈克·兹伯雷

这似乎对我来说很好:

let boxedArray = Array2D.init 2 2 (fun x y -> box (float (x + y)))
let unboxedArray = boxedArray |> Array2D.map unbox<float>

printfn "%A" (boxedArray.GetType())  // System.Object[,]
printfn "%A" (unboxedArray.GetType())  // System.Double[,]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将datagridview单元格强制转换为float

来自分类Dev

静态将(int)强制转换为(float)无小数

来自分类Dev

将float [,]转换为f#中的列表?

来自分类Dev

F#:强制转换为通用类型

来自分类Dev

F#:强制转换为通用类型

来自分类Dev

f#将obj从FSharpValue.MakeTuple转换为元组类型

来自分类Dev

通过强制转换或Convert.ToSingle()将double转换为float?

来自分类Dev

在将void指针强制转换为float * / int *时取消引用

来自分类Dev

将包含int的对象强制转换为float会导致InvalidCastException

来自分类Dev

与列表相乘时为什么将float64强制转换为int?

来自分类Dev

UnimplementedError:使用Tensorflow时不支持将字符串强制转换为float

来自分类Dev

F#将hmac python转换为f#

来自分类Dev

F#将hmac python转换为f#

来自分类Dev

将C代码转换为F#

来自分类Dev

F# 将 Seq 转换为 ICollection

来自分类Dev

F#强制转换为在编译时未知的类型

来自分类Dev

F#deedle将Series <string,obj>转换为Series <string,float>?

来自分类Dev

将Float转换为Int

来自分类Dev

将PoolByteArray转换为float

来自分类Dev

将float转换为int

来自分类Dev

将float转换为整数

来自分类Dev

将float转换为sprintf

来自分类Dev

无法将“ float *”转换为“ float”

来自分类Dev

错误无法将“ float *”转换为“ float”

来自分类Dev

Pandas.read_csv(,parse_dates,)强制将一列float数据转换为字符串

来自分类Dev

将Nullable强制转换为ValueType

来自分类Dev

将通用T强制转换为Object []

来自分类Dev

将Task <T>强制转换为T

来自分类Dev

无法将FieldExpression强制转换为LambdaExpression