Python Numpy.log() - 自然對數

Jinku Hu 2023年1月30日
  1. numpy.log() 語法
  2. 示例程式碼:numpy.log()
  3. 示例程式碼: numpy.log2() - 基數為 2 的對數
  4. 示例程式碼: numpy.log10() - 對數基數為 10
Python Numpy.log() - 自然對數

numpy.log() 函式計算給定陣列中每個元素的自然對數

numpy 自然對數

numpy.log() 語法

numpy.log(arr)

引數

arr 輸入陣列

返回值

它返回輸入陣列中每個元素的自然對數。

示例程式碼:numpy.log()

import numpy as np

arr = [1, np.e, np.e**2, np.e**3]
print(np.log(arr))

輸出:

[0. 1. 2. 3.]

示例程式碼: numpy.log2() - 基數為 2 的對數

numpy.log2()numpy.log() 類似,但基數是 2 而不是 e

numpy.log2() 與 numpy.log() 相似,但基數是 2 而不是 e

import numpy as np

arr = [1, 2, np.e, 4]
print(np.log2(arr))

輸出:

[0. 1. 1.44269504 2.]

示例程式碼: numpy.log10() - 對數基數為 10

numpy.log10() 類似於 numpy.log(),但基數是 10 而不是 e

numpy.log10() 類似於 numpy.log(),但基數是 10 而不是 e

import numpy as np

arr = [1, np.e, 10, 100]
print(np.log10(arr))

輸出:

[0. 0.43429448 1. 2.]
作者: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

DelftStack.com 創辦人。Jinku 在機器人和汽車行業工作了8多年。他在自動測試、遠端測試及從耐久性測試中創建報告時磨練了自己的程式設計技能。他擁有電氣/ 電子工程背景,但他也擴展了自己的興趣到嵌入式電子、嵌入式程式設計以及前端和後端程式設計。

LinkedIn Facebook