У меня есть obj[,]
, компоненты которого все float
s. Я хочу преобразовать его в float[,]
. Я пробовал много перестановок box
, unbox
, Array2D.map float
, Array2D.copy
, System.Convert.ChangeType
и т. Д., И никто не работает. Как действовать?F # casting obj [,] to float [,]
0
A
ответ
3
Это, кажется, работает очень хорошо для меня:
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[,]
+0
Получил это. Я пытался сделать 'boxedArray |> unbox |> Array2D.map float' и получил время выполнения' System.InvalidCastException' – kevinykuo
Смежные вопросы
- 1. Float To Integer Casting?
- 2. тип casting float to int
- 3. F # numeric type casting
- 4. C# casting double to float error
- 5. F # и ExecuteScalar casting
- 6. F # casting a int
- 7. F # casting to type, который неизвестен во время компиляции
- 8. F # casting and generics
- 9. Scala casting to function
- 10. Java-тип casting - float (и long) to int
- 11. float casting to nvarchar с максимальным ограничением ограничений
- 12. Arduino Error with Casting from string to float
- 13. Как преобразовать float в int-Type Casting To String Format?
- 14. Преобразование Float to Long дает отрицательное значение
- 15. Three.js OBJLoader .obj model not casting shadows
- 16. Casting DateTime to OracleTimeStampTZ
- 17. Casting SimpeInjectorWebApiDependencyRresolver to IDependencResolver
- 18. Casting To Subtype
- 19. Тип casting to datetime
- 20. ParameterExpression to Object Casting with Reflection
- 21. tsql casting to money rounds up
- 22. C++ casting void * to int error
- 23. C++ casting int to double
- 24. go casting interface {} to numbers
- 25. Java Casting Object to Type?
- 26. C# casting to nullable type?
- 27. Java - casting to unknown type
- 28. Jooq casting String to BigDecimal
- 29. Casting BitmapData.Scan0.ToPointer to long
- 30. casting javax.swing.ImageIcon object to org.pdfclown.documents.contents.entities.Image
Покажите нам код, вы пробовали и описать, как именно он не работает. Существуют ли ошибки компилятора, исключения времени выполнения, неожиданный вывод или что-то еще? –