首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Variable<double>中获得Infer.Net的值?

如何在Variable<double>中获得Infer.Net的值?
EN

Stack Overflow用户
提问于 2019-01-15 10:04:06
回答 1查看 89关注 0票数 0

我有一个双变量定义如下:

代码语言:javascript
复制
Variable<double> myValue = 100;

现在我想在命令行上打印这个值,但是我找不到一种方法来实现它。

我试着把它打印出来,但没有打印出来:

代码语言:javascript
复制
Console.WriteLine("Value: {0:f2}", myValue);

下面是完整的示例代码:

代码语言:javascript
复制
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);
        }
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-18 15:58:39

你能做到的

代码语言:javascript
复制
Variable<double> myValue = 100;
Console.WriteLine( "Value: {0:f2}", myValue.ObservedValue );

但是要小心,虽然它显示了你想要的东西,但它可能仍然没有像你想的那样做。请参阅Infer.NET文档,了解创建变量的不同方式以澄清问题。https://dotnet.github.io/infer/userguide/Creating%20variables.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54196597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档