2008-11-04 複素数 Python Pythonで複素数は次のように使う。 z = 1 + 1j print z * z # 2j虚数単位は「j」で表す。ただし、上のように単に「j」とは書けず、数値が前に必要。 各種関数はcmathモジュールにある。 from cmath import *z = 1j print sin(z) # 1.17520119364j実部と虚部は次のように取り出す。 z = 2 + 3j print z.real, z.imag # 2.0 3.0