如何解决将 MLMultiArray 转换为 C#/.Net 等价物? Xamarin IOS
下面的 MLMultiArray,我需要使用简单的 csharp/.net 类型,以便我可以与不使用 Xamarin IOS 类型的 Web 服务一起使用。
类型: MLMultiArray Final_heatmaps_0 {get;设置;}
用法:
MLMultiArray Final_heatmaps_0 {Float32 1 × 1 × 19 × 32 × 32 array}
base {Foundation.NSObject}
ClassHandle 0x1fe40a010
Shape {System.nint[5]}
[0] 1
[1] 1
[2] 19
[3] 32
[4] 32
Static members
Non-public members
class_ptr 0x1fe40a010
Non-public members
_Shape 0x283ab5ec0
这就是我想要做的
解决方法
根据资料,显然Shape
是一个nint
列表。
所以直接用.Shape
获取值。
MLMultiArray array = xxx;
nint[] data = array.Shape;
您可以在 csharp 中使用 data
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。