logoalt Hacker News

rdtsc • today at 5:03 PM • 0 replies • view on HN

Fun fact: Python natively supports complex numbers

    In [1]: 2+3j
    Out[1]: (2+3j)

    In [2]: x=2+3j

    In [3]: y=1-5j

    In [4]: x+y
    Out[4]: (3-2j)

    In [5]: x*7
    Out[5]: (14+21j)

    In [6]: x*y
    Out[6]: (17-7j)

    In [7]: x**2
    Out[7]: (-5+12j)
I've used them before for 2D graphics as a "hack".