python 複素数型を使用する
pythonで、数値型の1つである複素数型 (complex)使用するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。
環境
- OS windows10 pro 64bit
- python 3.8.5
複素数型を使用
complexクラスを使用して、複素数型を使用します。
一般的に虚数部は「i」ですが、pythonでは「j」になります。
print( complex(1, 2) )
# (1+2j)
以下のように記述することも可能です。
print( complex('1+2j') )
# (1+2j)
スペースは使用できないので、注意して下さい。
print( complex('1 + 2j') )
# ValueError: complex() arg is a malformed string
計算することも可能です。
num1 = complex(1, 2)
num2 = complex(2, 1)
num3 = num1 + num2
print(num3)
# (3+3j)
num3 = num1 - num2
print(num3)
# (-1+1j)
-
前の記事
javascript 整数が53bit(2の53乗)-1の範囲であるかを判定する 2020.11.13
-
次の記事
/sbin/nologinで作成したユーザーでsuする 2020.11.13
コメントを書く