ホームページ  >  記事  >  Pythonで絶対値を求める方法

Pythonで絶対値を求める方法

DDD
DDDオリジナル
2023-06-08 09:49:4110069ブラウズ

Python で絶対値を求める方法: 1. Python の組み込み関数「abs()」を使用して数値の絶対値を簡単に計算します; 2. 条件文を使用して数値の絶対値を計算します数値; 3. Python の使用 数学ライブラリでは、「fabs()」関数を使用して数値の絶対値を計算できます; 4. Python の numpy ライブラリを使用して、「abs()」を使用して数値と配列の絶対値を計算します" 関数; 5. Python で三項演算子を使用して、数値の絶対値を計算します。

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 になります

Pythonで絶対値を求める方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。