math.lgamma() 函数
math.lgamma() 返回 math.gamma(x:x) 的自然对数和符号 (-1 或 +1)。
函数类型签名
(x: float) => {sign: int, lgamma: float}
有关更多信息,请参见 Function type signatures。
参数
x
(必填) 要操作的值。
示例
返回伽马函数的自然对数和符号
import "math"
math.lgamma(x: 3.14)// {lgamma: 0.8261387047770286, sign: 1}
在map中使用math.lgamma
import "sampledata"
import "math"
sampledata.float()
|> map(
fn: (r) => {
result = math.lgamma(x: r._value)
return {r with lgamma: result.lgamma, sign: result.sign}
},
)