【Python3.x】float::imag定数の使い方
imag定数の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
imag定数は、Pythonの組み込み型であるfloat(浮動小数点数)型のオブジェクトにおいて、その虚部(imaginary part)の値を表す定数です。
Pythonにおけるfloat型は、実数を扱うために設計された数値型であり、複素数(実部と虚部を持つ数)とは異なり、本来は虚部を持ちません。しかし、Pythonの数値型システムでは、complex(複素数)型が実部をrealプロパティ、虚部をimagプロパティとして保持します。この数値型全体での一貫性を保つため、実数のみを扱うfloat型にもimagというプロパティが提供されています。
float型のオブジェクトが持つimagプロパティにアクセスすると、その値は常に0.0を返します。これは、float型が虚数部分を持たない純粋な実数であることを明確に示すためです。例えば、3.14.imagと記述すると、その結果は0.0となります。
この定数は、主に実数と複素数を統一的に扱うような計算処理やライブラリの実装において利用されます。float型の数値も複素数の一部(虚部がゼロの複素数)として扱えるようにすることで、数値演算の柔軟性を高める目的で存在します。float型の数値が常に実数であることを保証し、虚部を持たないことを明示する際に役立ちます。
構文(syntax)
13.14.imag
引数(parameters)
引数なし
引数はありません
戻り値(return)
float
この定数は、複素数における虚部を表す浮動小数点数を返します。