Son zamanlarda rastgele hassas algoritmalar ile çalışıyorum ve Python'un bu konuya nasıl gittiğini merak ediyorum. Çok büyük (600-1000) rakamları benzer büyüklükte bir sayıya böldüğümde, sadece çalışır ve onu seviyorum. Python kaynak dosyalarına sahibim ve C ile tamamım, hangi/kaynakta bu bölümü yöneten kısım bu yüzden ona bakabilirim ve belki de onunla ilgilenirim? Son oyunum C. sayılarında teori türünde bir sayıdır.Python Tam Hassas Bölünüm Kaynak
6
A
cevap
2
Python 3.3'teki long/long
uygulamasının temeli, x_divrem
işlevi olarak longobject.c
'dadır. Uygulama, Knuth'un "Bilgisayar Programlama Sanatı", Cilt No. Kaynaktan bir yorum için 2 (3. baskı), bölüm 4.3.1, Algoritma D "Negatif olmayan tamsayıların bölünmesi".
+0
harikasınız. Bu haftasonu çok fazla okuma yapacağım gibi görünüyor. :) – user1601118
İlgili konular
- 1. Python: Hassas pandalar damgası dataframe
- 2. Sayılar eklerken python/numpy'de float hassas dökümü
- 3. Python kayan nokta keyfi hassas kullanılabilir mi?
- 4. çıkış I sayılardır hassas bir sorun hassas
- 5. AVMetadataFaceObject Hassas
- 6. Daha hassas distance_of_time_in_words
- 7. Tek Hassas Matematik Operasyonları?
- 8. tek, çift ve hassas
- 9. Orchard: Tam Kaynak mı, Değil mi?
- 10. Garip kekememe sorunları (tam kaynak dahil)
- 11. Fortran - bir değişkenin çalışma zamanında hassas/hassas ayarlanması
- 12. Hassas değişkenleri nerede saklamalıyım?
- 13. Android için hassas metronom
- 14. Tam sayı için Python regex?
- 15. GLSL ES hassas hataları ve
- 16. VCR ile hassas verilerin filtrelenmesi
- 17. Rust Hassas bellek düzeni kontrolü?
- 18. Java Kayan Nokta Hassas Sayı
- 19. Hassas ping ölçümü nasıl yapılır
- 20. Sınıflandırma Tek bir sınıfta hassas Optimizasyon?
- 21. Django/Python tam istek başlığını nasıl alabilirim?
- 22. Tam sayı tarih nesnesine python nasıl dönüştürülür?
- 23. Python sunucusu, java istemcisinden tam dizeyi almıyor
- 24. Python, dosyanın tam yol adını alamıyor
- 25. İyi tasarlanmış Python uygulamalarının açık kaynak örnekleri
- 26. Python-JSON Biçimini JSON Biçimini Çekemez Kaynak
- 27. Python kaynak kodundan hata ayıklayıcısına nasıl girersiniz?
- 28. nasıl Python uzatılmasını kaynak koduna sahip PIP
- 29. Kaynakların kopyalanması sırasında kaynak dosyalardaki tam arama ve dizelerin değiştirilmesi
- 30. Unity'nin ücretsiz sürümü tam kaynak koduyla geliyor mu?
Python'un [GMP kütüphanesi] (http://gmplib.org/) kullandığına inanıyorum. – Mysticial
python2.x kaynağındaki 'Objects/longobject.c' dosyasına bakmak istiyorsunuz. Python3.x kaynağında nerede olduğundan emin değilim – mgilson
Bana yorumlara göre l_divmod işlevi gibi görünüyor. – mgilson