İntegral olmayan sayıların (örn. 3.4) faktörlerini hesaplamak için hızlı, Pythonic bir yol olup olmadığını merak ediyorum? Tabii ki, Math
modülündeki factorial()
bult işlevinde kullanılabilir, ancak yalnızca integraller için çalışır (burada negatif sayılar umurumda değil).Python: İntegral olmayan bir sayı faktörü hesaplayın
7
A
cevap
11
Sen math.gamma(x)
.
gamma function gerçek sayılara faktöriyel fonksiyonunun bir uzantısıdır kullanmak isterdim.
Fonksiyonun, faktoriyel işlevle karşılaştırıldığında 1'e kaydırıldığını unutmayın. Dolayısıyla math.factorial(n)
, math.gamma(n + 1)
.
3
Python 2.7 veya 3.2'de math.gamma(x + 1)
'u kullanabilirsiniz. Eski sürümlerde, SciPy gibi bir dış kütüphaneye ihtiyacınız olacak.
İlgili konular
- 1. bir sayı Python aralığında
- 2. Nümerik olmayan rasgele sayı sayıları
- 3. Bir virtualenv'de python olmayan programlar
- 4. MySql Endeksi Doldurma Faktörü?
- 5. MatLab GUI Sorunları: Bir İntegral hesaplanıyor
- 6. Python sözlükler listesine bir sayı dizisi ekleme
- 7. İntegral Türleri tam olarak nedir?
- 8. R: Entegrasyon/İntegral R: Bulmak
- 9. Web tarayıcısı için tipik nezaket faktörü?
- 10. NA düzeylerine göre bir faktörü alt küme
- 11. Python Svmlight Hatası: DeprecationWarning: tamsayı yerine tamsayı olmayan bir sayı kullanmak,
- 12. Hesaplayın Seyrek Matris
- 13. Tam sayı için Python regex?
- 14. Python olmayan açgözlü regex'ler
- 15. Durum a .. sayısı .. üretim faktörü
- 16. ggplot faktörü renkleri değiştiriliyor mu?
- 17. hesaplayın Yüzde
- 18. rasgele sayı karşılaştırması doğru olmayan bir değerle eşleşmiyor
- 19. hesaplayın merkezi
- 20. OpenCV cvSaveImage Jpeg Sıkıştırma Faktörü
- 21. Hesaplayın Sql
- 22. Python: ASTII olmayan karakterleri içeren bir listeyi
- 23. Bir sınıf tanımındaki Python olmayan deyim
- 24. Bir saf sayı sütunu bir sayı-anahtar kelime dict ile nasıl değiştirilir? [python]
- 25. Python - Mevcut olmayan değişkenlerin yakalanması
- 26. Lambda ifadesi olmayan python sıralaması
- 27. python: boş olmayan yönergeleri sil
- 28. C# .net integral sabiti html actionlink içinde çok büyük
- 29. Python 256bit Sayı işlevi olan karma işlev
- 30. Sayı
Güzel bir - teşekkürler! – Julie