Ben bir matematik uzmanıyım. Şimdi Python veri türlerine daha da yaklaşıyorum. Karmaşık bir sayıyı nasıl kullanacağımı anlayamıyorum. Lütfen bana Python'daki karmaşık sayıların kullanım örneklerini ver.Python'da karmaşık sayı kullanımı
cevap
python'da, bunu hayali yapmak için bir sayıdan sonra 'j' veya 'J' koyabilirsiniz sonunda hata mesajı içeren kendini açıklamaktadır olmalıdır sana yüzden kolayca karmaşık değişmezleri yazabilir:
>>> 1j
1j
>>> 1J
1j
>>> 1j * 1j
(-1+0j)
'j' soneki 'i' değişken genellikle akımı için kullanılan elektrik mühendisliği gelmektedir. (Reasoning found here.)
The type of a complex number is complex
>>> complex(2,3)
(2+3j)
bir karmaşık sayı bazı yerleşik erişimcileri vardır:
>>> z = 2+3j
>>> z.real
2.0
>>> z.imag
3.0
>>> z.conjugate()
(2-3j)
Çeşitli dahili işlevler karmaşık sayıları destekler:
>>> abs(3 + 4j)
5.0
>>> pow(3 + 4j, 2)
(-7+24j)
Eğer Matematikte yeni olan dediğimiz gibi
>>> import cmath
>>> cmath.sin(2 + 3j)
(9.15449914691143-4.168906959966565j)
'Ben de matematikçiler, fizikçiler ve neredeyse tüm diğer bilim adamları tarafından kullanılır. Eğer bu yeterince kafa karıştırıcı değilse, bir tanesi “pozitif” karekökünü temsil etmek için “i” yi, “j” ise “negatif” karekökünü temsil eder. Böylece i == -j. FYJ ... – jvriesem
complex numbers için Aşağıdaki örnek,
>>> 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. Karmaşık bir sayı belirleme
- 2. C Karmaşık sayı ve yazdırma f
- 3. Soap Webservice Uygulaması: Karmaşık nesne argümanı kullanımı
- 4. Nümerik dizi veya pandalarla pythonda rutini sadeleştirme
- 5. C++ karmaşık sayı işlemleri için operatör aşırı yükleme
- 6. F # karmaşık karmaşık hiyerarşileri modellenmesi #
- 7. İdeal bellek kullanımı tutarları
- 8. Python 3 - karmaşık sayılar
- 9. Karmaşık ve karmaşık cümleler nltk'ye bölünür
- 10. Karmaşık Dönem Temiz Mimaride Interactor
- 11. Sayı
- 12. Sayı =
- 13. Sayı
- 14. sayı
- 15. Sayı
- 16. Sayı
- 17. Sayı
- 18. Sayı
- 19. Sayı
- 20. Sayı
- 21. CTL (Karmaşık Metin Dili) desteği Android
- 22. Kullanımı
- 23. Kullanımı
- 24. Kullanımı
- 25. Kullanımı
- 26. Android XmlResourceParser'ın rahat kullanımı?
- 27. Karmaşık nesneleri bir WCF Rest Hizmeti'ne aktarma
- 28. Herhangi bir koleksiyondaki karmaşık türlerin içerdiği karmaşık karmaşık türler (Özellik ızgarası)
- 29. XmlAttribute/xmlText karmaşık türleri
- 30. Sphinx ile Karmaşık Sorgu
, size matematiksel gösterimde yapmak istediğim yazabilirsiniz:karmaşık sayılar ele daha fazla işlevleri vardır? – Mark
Bunun kapalı olması gerektiğini düşünmüyorum. Aynı zamanda pythonun matematikte 'j' sanal sözdizimini matematikte, istatistikte, R, vb'de daha sezgisel 'i' sözdizimi üzerinde yaygın olarak kullandığını da kafa karıştırıcı buldum. Aşağıdaki ilk cevap bunu tanıtmak için iyi bir iş yaptı. – Mittenchops
Python'da meşru bir docbug gibi görünüyor, “yardım (karmaşık)”, örn. ithalat onayı; yardım (ondalık) ' – smci