Python – scipy.special.logsumexp
scipy.special 包含一组用于数学物理的不同功能。其中之一是 logsumexp() 函数。此函数用于计算输入元素指数和的对数。让我们举几个例子,看看如何使用此函数。
语法
scipy.special.logsumexp(x)
其中,x 为输入值。
示例 1
让我们考虑以下示例 -
# Import logsumexp from scipy.special
from scipy.special import logsumexp
import numpy as np
# Input array
a = np.arange(10)
print("Input Array:
", a)
# logsum() function
res = logsumexp(a)
print("logsumexp of a:", res)输出
它将产生以下输出 -
Input Array: [0 1 2 3 4 5 6 7 8 9] logsumexp of a: 9.45862974442671
示例 2
我们再举一个例子 -
# Import logsumexp from scipy.special
from scipy.special import logsumexp
# logsumexp function
res = logsumexp(a=[5,6], b=[4,-2], return_sign=True)
# Display the logsumexp values
print("Logsumexp values are :", res)这里,return_sign 是一个可选参数。如果它为 True,那么结果将是一对包含符号信息的结果。如果 return_sign=False,那么结果将为负数,则会以 NaN 返回。默认值为 False。
输出
上述程序将生成以下输出 -
Logsumexp values are : (5.36225391235589, -1.0)
广告
数据结构
联网
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP