當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python numpy scimath.log10用法及代碼示例

本文簡要介紹 python 語言中 numpy.lib.scimath.log10 的用法。

用法:

lib.scimath.log10(x)

計算 x 的以 10 為底的對數。

返回 “principal value”(有關此內容的說明,請參閱numpy.log10) 的\(log_{10}(x)\) .真的x > 0, 這是一個實數 (log10(0)返回-inflog10(np.inf)返回inf)。否則,返回複雜的原則值。

參數

x 數組 或標量

需要以 10 為底的對數的值。

返回

out ndarray 或標量

x 值的以 10 為底的對數。如果 x 是標量,則為 out,否則返回數組對象。

注意

對於返回的 log10()NAN真實的時候x < 0, 采用numpy.log10(但請注意,否則numpy.log10和這個numpy.log10是相同的,即兩者都返回-inf為了x = 0,inf為了x = inf, 並且, 特別是, 複雜的原則值如果x.imag != 0)。

例子

(我們設置打印精度,所以示例可以是auto-tested)

>>> np.set_printoptions(precision=4)
>>> np.emath.log10(10**1)
1.0
>>> np.emath.log10([-10**1, -10**2, 10**2])
array([1.+1.3644j, 2.+1.3644j, 2.+0.j    ])

相關用法


注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.lib.scimath.log10。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。