Python で絶対値を求める方法: 1. Python の組み込み関数「abs()」を使用して数値の絶対値を簡単に計算します; 2. 条件文を使用して数値の絶対値を計算します数値; 3. Python の使用 数学ライブラリでは、「fabs()」関数を使用して数値の絶対値を計算できます; 4. Python の numpy ライブラリを使用して、「abs()」を使用して数値と配列の絶対値を計算します" 関数; 5. Python で三項演算子を使用して、数値の絶対値を計算します。
この記事の動作環境: Windows 10 システム、Python 3.11.2 バージョン、dell g3 コンピューター。
Python で絶対値を求める方法:
1. 組み込み関数 abs() を使用します
次の関数を使用して簡単に数値を計算できます。 Python 組み込み関数 abs() の絶対値。たとえば、数値 -100 の絶対値を計算するには、次のコードを使用できます。
x = -100 abs_x = abs(x) print(abs_x)
出力は、以下に示すように 100 になります
2. 条件ステートメントを使用する
条件ステートメントを使用して、数値の絶対値を計算できます。数値が 0 以上の場合、その絶対値はそれ自体になります。それ以外の場合、絶対値はその反対の値と等しくなります。サンプル コードは次のとおりです。
x = -102 if x < 0: abs_x = -x else: abs_x = x print(abs_x)
出力は 102 になります。
In [2]: x = -102 ...: if x < 0: ...: abs_x = -x ...: else: ...: abs_x = x ...: print(abs_x) 102
3. 数学ライブラリを使用する
Python の数学ライブラリを使用すると、fabs() 関数を使用して数値の絶対値を計算できます。したがって、最初に数学モジュールをインポートしてから、渡されたパラメータが整数であっても、fabs() 関数は浮動小数点数を返します。サンプル コードは次のとおりです。
import math x = -1024 abs_x = math.fabs(x) print(abs_x)
出力は、以下に示すように 1024.0 になります。
In [2]: import math ...: x = -1024 ...: abs_x = math.fabs(x) ...: print(abs_x) 1024.0
4. numpy ライブラリを使用する
Python で numpy ライブラリを使用すると、abs() 関数を使用して数値と配列の絶対値を計算できます。以下はサンプルコードで、以下のように判定用のリストを渡すことができます:
import numpy as np x = np.array([-1, 2, -3, 4,8,-6]) abs_x = np.abs(x) print(abs_x)
出力は[1 2 3 4 8 6]となります。次のように。
In [5]: import numpy as np ...: x = np.array([-1, 2, -3, 4,8,-6]) ...: abs_x = np.abs(x) ...: print(abs_x) [1 2 3 4 8 6]
5. 三項演算子の使用
Python の三項演算子は、数値の絶対値の計算にも使用できます。サンプル コードは次のとおりです。
x = -10086 abs_x = x if x >= 0 else -x print(abs_x)
出力は、以下に示すように 10086 になります。
In [6]: x = -10086 ...: abs_x = x if x >= 0 else -x ...: print(abs_x) 10086
一般に、上記は Python で数値の絶対値を計算するためによく使用される方法です。それぞれの方法には長所、短所、使用シナリオがあり、状況に応じて最適な方法を選択できます。
以上がPythonで絶対値を求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。