[英]How to print C# console writeline?
I am Python developer, zero knowledge of C#, trying to run a prediction from a Python model in C#. Output 以数组形式出现,不知道如何在控制台上打印值数组。
Python output:
[array([1.], dtype=int64), array([[0.04024667, 0.95975333]], dtype=float32)]
结果有输出,它有 [0] 和 [1.],其中 [0] 具有两个数组值“{1}”中的最高值,而 [1.] 具有数组值“{{0.04024667,0.9597533} }”。 如图所示。
我应该如何在控制台中打印数组值,我希望数组值在控制台中如下所示
0.04024667
0.9597533
如果我能与 [0] 中的 Value 相处,那也很好,比如
1
0.04024667
0.9597533
我打印 output 的代码不起作用
using (var results = Session.Run(outputs))
{
foreach (var r in results)
{
var prediction = r.AsTensor<float>().GetArrayString();
Console.WriteLine(prediction);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.