在 NumPy 中計算絕對值

Muhammad Maisam Abbas 2023年1月30日
  1. 使用 Python 中的 abs() 函式計算絕對值
  2. 使用 numpy.absolute() 函式計算絕對值
  3. 使用 numpy.abs() 函式計算絕對值
在 NumPy 中計算絕對值

本教程將介紹 Python 中計算絕對值的方法。

使用 Python 中的 abs() 函式計算絕對值

一個數的絕對值是通過取其平方的平方根來計算的。abs() function 是一個內建函式,可用於在 Python 中查詢數字的絕對值。以下程式碼示例向我們展示瞭如何使用 abs() 函式在 Python 中查詢絕對值。

import numpy as np

x1 = np.array([-1, -2])

print(abs(x1))

輸出:

[1, 2]

在上面的程式碼中,我們使用 Python 中的 abs() 函式計算了變數 x1 的絕對值。

使用 numpy.absolute() 函式計算絕對值

我們還可以使用 NumPy 包中的 numpy.absolute() 函式 來計算絕對值。請參考以下程式碼示例。

import numpy as np

x1 = np.array([-1, -2])

print(np.absolute(x1))

輸出:

[1, 2]

使用 numpy.abs() 函式計算絕對值

NumPy 包中還有一個 abs() 函式,就像 core-python 中的 abs() 函式一樣,可用於計算絕對值。以下程式碼示例向我們展示瞭如何使用 Python 中的 numpy.abs() 函式計算 numpy 陣列的絕對值。

import numpy as np

x1 = np.array([-1, -2])

print(np.abs(x1))

輸出:

[1, 2]

上面討論的所有函式都是完全一樣的,做同樣的事情。上面討論的任何方法都沒有區別。我們可以使用上述任何一種方法在 Python 中找到一個數字的絕對值。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn