【问题标题】:how to do gamma function and quadgk function in ADCME如何在 ADCME 中做 gamma 函数和 quadgk 函数
【发布时间】:2020-11-20 22:03:00
【问题描述】:

我对 Julia 很陌生,我知道我可以使用 SpecialFunctions 包来使用 gamma 函数,但是如果例如我这样写:

using SpecialFunction
using ADCME
s = Variable(1.0); c = gamma(s)

然后我会遇到错误 gamma not defined,那么如何在 PyObject 中编写 gamma 函数 我的第二个问题是我会写

using QuadGK
int = quadgk(f, a, b)

但是ADCME中没有quadgk函数,那我该怎么办呢?我应该通过梯形规则或类似的方法进行估计吗?

【问题讨论】:

    标签: julia tensor


    【解决方案1】:

    如果您使用的是 Julia 0.7+,则需要执行以下操作:

    (@v1.5) pkg> add SpecialFunctions
    
    julia> using SpecialFunctions
    
    julia> gamma(0.5)
    1.772453850905516
    
    

    并且将定义gamma 函数。

    【讨论】:

      猜你喜欢
      • 2021-07-12
      • 1970-01-01
      • 1970-01-01
      • 2022-12-22
      • 2020-09-17
      • 2016-02-24
      • 1970-01-01
      • 1970-01-01
      • 2012-05-22
      相关资源
      最近更新 更多