我有一个双变量定义如下:
Variable<double> myValue = 100;现在我想在命令行上打印这个值,但是我找不到一种方法来实现它。
我试着把它打印出来,但没有打印出来:
Console.WriteLine("Value: {0:f2}", myValue);下面是完整的示例代码:
using System;
using Microsoft.ML.Probabilistic.Models;
namespace TestApp
{
class Program
{
static void Main(string[] args)
{
Variable<double> myValue = 100;
Console.WriteLine("Value: {0:f2}", myValue);
}
}
}发布于 2019-04-18 15:58:39
你能做到的
Variable<double> myValue = 100;
Console.WriteLine( "Value: {0:f2}", myValue.ObservedValue );但是要小心,虽然它显示了你想要的东西,但它可能仍然没有像你想的那样做。请参阅Infer.NET文档,了解创建变量的不同方式以澄清问题。https://dotnet.github.io/infer/userguide/Creating%20variables.html
https://stackoverflow.com/questions/54196597
复制相似问题