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