Python abs()関数:数値と複素数の絶対値を計算
Python abs()関数 – クイックリファレンス
abs()はPythonの組み込み関数で、数値入力の絶対値を返します。整数、浮動小数点数、複素数にシームレスに対応し、数学演算、データクリーニング、信号処理に不可欠です。
構文
abs(value)
パラメータ
- value – 数値型:
int、float、またはcomplex。
戻り値
- 整数入力 → 整数出力
- 浮動小数点数入力 → 浮動小数点数出力
- 複素数入力 → 複素数の大きさ(浮動小数点数)
実用例
1. 整数と浮動小数点数
符号付き整数と浮動小数点数の絶対値を計算:
# 整数の絶対値
int_num = -25
print("絶対値(整数):", abs(int_num))
# 浮動小数点数の絶対値
float_num = -10.50
print("絶対値(浮動小数点数):", abs(float_num))
出力:
絶対値(整数): 25 絶対値(浮動小数点数): 10.5
2. 複素数
複素数の大きさを計算:
# 複素数の大きさ
complex_num = (3 + 10j)
print("大きさ:", abs(complex_num))
出力:
大きさ: 10.44030650891055
abs()を使う理由
- 組み込みで高度に最適化済み – 外部ライブラリ不要
- すべての数値型で一貫した動作
- データ正規化、誤差計算、アルゴリズム条件に最適
ドキュメント
詳細は公式Pythonドキュメントを参照してください。
Python
- Python 変数・定数・リテラル: 包括的ガイド
- Python 関数引数完全マスター: 位置引数・キーワード引数・デフォルト引数
- Python ラムダ関数: 無名関数の実践ガイド
- Pythonジェネレータ:効率的イテレーションと高度なユースケース
- Pythonクロージャ解説:ネスト関数が変数を捕捉する仕組み
- Pythonデコレータマスター:エキスパート技法で関数を拡張
- Python print()関数の実践ガイド:基本から応用まで
- Python strip()メソッド完全ガイド:実践例付き
- Python str.count()マスター:文字と部分文字列のカウント実例集
- Python format()文字列を明確な例でマスター
- Python String.find()メソッド完全ガイド:構文、例、代替手法