Ben 2 100 ondalık basamağa karekökünü bulmaya çalışıyorum, ancak yalnızca bu nasıl değişebileceğinin, varsayılan olarak 10 mi gösterir?nasıl ben python 100 ondalık basamağa irrasyonel sayı gösterebilir?
14
A
cevap
29
decimal modül işe yarar.
>>> from decimal import *
>>> getcontext().prec = 100
>>> Decimal(2).sqrt()
Decimal('1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641573')
7
Sen keyfi hassas numaraları için decimal modülünü kullanabilirsiniz: Eğer hız birleştiğinde yeteneği aynı tür gerekiyorsa
import decimal
d2 = decimal.Decimal(2)
# Add a context with an arbitrary precision of 100
dot100 = decimal.Context(prec=100)
print d2.sqrt(dot100)
1
Sen gmpy2 kullanabilirsiniz. i arıyordu tam olarak ne
import gmpy2
ctx = gmpy2.get_context()
ctx.precision = 300
print(gmpy2.sqrt(2))
0
Sen sympy kullanabilirsiniz
ve
from sympy import sqrt
print(sqrt(2).evalf(101))
İlgili konular
- 1. SSRS'de 1 ondalık basamağa sayı biçimlendirme nasıl yapılır?
- 2. Python'da ondalık basamağa dönüştürme
- 3. En Pythonic yolu * ondalık basamağa
- 4. Oktav'da iki ondalık basamağa yuvarlama
- 5. 2 rastgele sayı 0-100
- 6. SQL Query iki ondalık basamağa kırpmak için?
- 7. Float değerini 2 ondalık basamağa yazdırma
- 8. Sayıları yalnızca iki ondalık basamağa sahip olacak biçimde nasıl biçimlendiririm?
- 9. Yuvarlak 2 ondalık yüzer sayı jquery
- 10. bc'ye bölünürken ondalık sayı nasıl alınır?
- 11. JavaScript'te -100 ile 100 arasında rasgele bir sayı oluşturun.
- 12. Tam sayı için Python regex?
- 13. Bir Python sayı listesi döndürün ve toplamı koruyun
- 14. 2 ondalık basamağa numarasını biçimlendirmek için çalışılıyor jQuery
- 15. jQuery animate ondalık sayı artışı/azaltımı
- 16. Python: Ondalık Dönüşüm için İkili
- 17. Ayırmak ve 0 ondalık basamağa yuvarlamak için bir değişken nasıl ayarlayabilirim? Ruby
- 18. Python 2.7 kullanarak bir matplotlib çiziminin ekseninde ondalık basamaklar ve bilimsel gösterim gösterebilir miyim?
- 19. Ondalık noktayı tamsayı olarak 100’e nasıl taşıyabilirim?
- 20. İkili tam sayı ise ondalık göstermiyor mu?
- 21. ondalık yere Math.random ile bir sayı oluşturma
- 22. n ondalık basamaklı bir kayan sayı Assurance için nasıl
- 23. Bir Hex NSString'den ondalık bir sayı nasıl elde edilir
- 24. Rasgele yüzde 75 ile 100 arasında bir sayı nasıl oluştururum?
- 25. 3 ondalık basamaklı HTML.EditorFor
- 26. bir sayı Python aralığında
- 27. Django URL Kalıbında Ondalık Bir Sayı Nasıl Kullanılır? (Ben regex uzman değilim)
- 28. C++ Ondalık işaretin arkasında en az bir sayı ile sayı çıkışı nasıl yapılır
- 29. İki sayı arasındaki değişim yüzdesini hesaplama (Python)
- 30. Float numarasının ondalık sayı içerip içermediğini kontrol edin
mükemmel evalf(). teşekkür ederim! – clayton33