python에서 복소수를 사용하려면 "J", "j"를 사용하면 된다.
print(4+1j, 5+2J)
- 왜 i가 아닌 j가 사용되었는지에 대한 기록이 있다.
- i가 너무 일반적으로 사용되는 변수이며, 또한 엔지니어링에서 전통적으로 j를 허수로 사용했기 때문에.
- 엔지니어링에서 j를 사용하는 이유
- 대충 이해는 되는데, 가슴 깊이 와닿지는 않는다…
- 엔지니어링에서 j를 사용하는 이유
- https://stackoverflow.com/questions/24812444/why-are-complex-numbers-in-python-denoted-with-j-instead-of-i
- https://bugs.python.org/issue10562
- i가 너무 일반적으로 사용되는 변수이며, 또한 엔지니어링에서 전통적으로 j를 허수로 사용했기 때문에.