저는 수학 초보예요. 이제는 파이썬 데이터 유형에 대해 자세히 살펴 보겠습니다. 복소수 사용법을 이해할 수 없습니다. 파이썬에서 복잡한 숫자의 사용 예를 알려주세요.파이썬에서 복잡한 숫자 사용
53
A
답변
105
파이썬, 당신이 상상하기 위해 다수 후 'J'또는 'J'를 넣을 수 끝에 오류 메시지를 포함 자명이어야하면 너무 복잡한 리터럴을 쉽게 작성할 수 있습니다.
>>> 1j
1j
>>> 1J
1j
>>> 1j * 1j
(-1+0j)
'j'접미사는 전기 공학에서 비롯되며 'i'변수는 일반적으로 전류에 사용됩니다. (Reasoning found here.)
The type of a complex number is complex
>>> complex(2,3)
(2+3j)
복소수 일부 내장 접근이 있습니다
>>> z = 2+3j
>>> z.real
2.0
>>> z.imag
3.0
>>> z.conjugate()
(2-3j)
여러 내장 함수는 복소수를 지원합니다 :
>>> abs(3 + 4j)
5.0
>>> pow(3 + 4j, 2)
(-7+24j)
당신은 당신이 수학에 새로운 말하는 것처럼
>>> import cmath
>>> cmath.sin(2 + 3j)
(9.15449914691143-4.168906959966565j)
+4
'i'는 수학자, 물리학 자 및 거의 모든 다른 과학자들에 의해서도 사용됩니다. 그다지 혼란스럽지 않으면 '긍정'제곱근을 나타내는 데 'i'를 사용하고, 'j'는 '음수'제곱근을 사용합니다. 따라서 i == -j. FYJ ... – jvriesem
11
complex numbers 대한 다음 예
>>> x=complex(1,2)
>>> print x
(1+2j)
>>> y=complex(3,4)
>>> print y
(3+4j)
>>> z=x+y
>>> print x
(1+2j)
>>> print z
(4+6j)
>>> z=x*y
>>> print z
(-5+10j)
>>> z=x/y
>>> print z
(0.44+0.08j)
>>> print x.conjugate()
(1-2j)
>>> print x.imag
2.0
>>> print x.real
1.0
>>> print x>y
Traceback (most recent call last):
File "<pyshell#149>", line 1, in <module>
print x>y
TypeError: no ordering relation is defined for complex numbers
>>> print x==y
False
>>>
관련 문제
- 1. 파이썬에서 복잡한 숫자를 그려야합니까?
- 2. 파이썬에서 부동 숫자 클램프?
- 3. 파이썬에서 숫자 근사값
- 4. 파이썬에서 숫자 발생 카운터
- 5. 파이썬에서 숫자 자릿수 제한하기
- 6. 파이썬에서 숫자 벡터 또는 숫자 목록 평균
- 7. 파이썬에서 디렉토리 만들기/만들기 (복잡한)
- 8. 파이썬에서 mp3의 숫자 데이터 수집
- 9. 따옴표없이 파이썬에서 정수 변수 사용
- 10. 복잡한 숫자 : 빠른 직교 - 극 변환
- 11. 복잡한 소프트웨어에서 log4net 사용
- 12. 목록보기 복잡한 사용
- 13. 파이썬에서 복잡한 questionaire를 모델링하기위한 라이브러리는 무엇입니까?
- 14. 파이썬에서 복잡한 선의 길이를 제한하는 방법은 무엇입니까?
- 15. 파이썬에서 복잡한 파일 이름으로 파일을 이동하는 방법
- 16. 파이썬에서 복잡한 정렬, 매우 사소하지만 재미있는 버그
- 17. 벡터 그려진 숫자 사용
- 18. 파이썬에서 경고없이 숫자 오버플로를 확인하려면 어떻게합니까?
- 19. 파이썬에서 eval()을 사용하여 숫자 추가
- 20. 파이썬에서 서식이 지정된 파일의 숫자 읽기
- 21. 파이썬에서 숫자 추측 게임을위한 제어 루프
- 22. 파이썬에서 xlrd를 사용하여 숫자 엑셀 데이터를 읽음
- 23. 사용 OpenCV의 스티는 파이썬에서
- 24. 복잡한 사용을위한 아키텍처 사용 사례
- 25. 복잡한 쿼리에 ActiveRecord 래퍼 사용
- 26. 복잡한 JSON을위한 녹아웃 매핑 사용
- 27. 매크로 함수에서 숫자 상수 사용
- 28. 파이썬에서 믹스 인을 올바르게 사용
- 29. 장고 파이썬에서 원시 SQL을 사용
- 30. 내가 사용 파이썬에서 카산드라에 대한
, 당신은 당신이 수학 표기법으로 수행 할 작업을 쓸 수 있습니다 :복잡한 숫자를 처리하는 더 많은 기능을 가지고? – Mark
나는 이것이 닫혔어야한다고 생각하지 않는다. 나는 또한 파이썬이 수학, 통계, R 등에 공통적으로 사용되는보다 직관적 인 'i'구문보다 엔지니어링에서 흔히 사용되는 'j'라는 가상 구문을 사용한다는 것을 혼란스럽게 생각했다. – Mittenchops
Python의 합법적 인 docbug는 'help (complex)'가 예를 보여주지 않는다는 것을 보여줍니다. '수입 십진법; help (decimal)' – smci