का फैक्टरियल की गणना करें, मुझे आश्चर्य है कि क्या गैर-अभिन्न संख्या (उदा। 3.4) के फैक्टोरियल की गणना करने के लिए एक तेज, पायथनिक तरीका है? बेशक, factorial()
Math
मॉड्यूल में बल्ट-इन में उपलब्ध है, लेकिन यह केवल इंटीग्रल के लिए काम करता है (मुझे यहां नकारात्मक संख्याओं की परवाह नहीं है)।पायथन: गैर-अभिन्न संख्या
7
A
उत्तर
11
आप का उपयोग करने के math.gamma(x)
.
gamma function वास्तविक संख्या को भाज्य समारोह का एक विस्तार है चाहेंगे।
ध्यान दें कि फैक्टोरियल फ़ंक्शन की तुलना में फ़ंक्शन को 1 तक स्थानांतरित किया जाता है। तो math.factorial(n)
math.gamma(n + 1)
है।
3
पायथन 2.7 या 3.2 में, आप math.gamma(x + 1)
का उपयोग कर सकते हैं। पुराने संस्करणों में, आपको SciPy जैसी कुछ बाहरी लाइब्रेरी की आवश्यकता होगी।
संबंधित मुद्दे
- 1. पायथन संख्या सीमा
- 2. पायथन को संख्या
- 3. पायथन - एसएसएल - गलत संस्करण संख्या
- 4. पायथन अपवाद हैंडलिंग - लाइन संख्या
- 5. फिक्स्ड चौड़ाई संख्या स्वरूपण पायथन 3
- 6. संख्या
- 7. संख्या
- 8. पायथन में 2 संख्या के बीच दिए गए दशमलव बिंदु की यादृच्छिक संख्या कैसे उत्पन्न करें?
- 9. मैं पायथन में यादृच्छिक संख्या कैसे उत्पन्न कर सकता हूं?
- 10. महीने का नाम महीना संख्या और इसके विपरीत पायथन
- 11. पायथन "फ्लोट" और पोस्टग्रेएसक्यूएल की फ्लोटिंग पॉइंट संख्या "डबल परिशुद्धता"
- 12. फ़ाइल में कुछ वाक्यांशों की रेखा संख्या प्राप्त करें पायथन
- 13. पायथन नियमित अभिव्यक्तियों में कैप्चर समूहों की संख्या जानें
- 14. पायथन में "बड़ा" यादृच्छिक संख्या कैसे उत्पन्न करें?
- 15. पायथन: चर के अज्ञात संख्या को अनपैक करें?
- 16. पायथन फ़ंक्शन में अधिकतम संख्या में तर्क क्या हैं?
- 17. तर्कों की परिवर्तनीय संख्या के साथ पायथन एक्सटेंशन मॉड्यूल
- 18. पायथन: दशमलव स्थानों के बिना संख्या प्राप्त करें
- 19. फ़ाइल नाम और पायथन लिपि की लाइन संख्या
- 20. संख्या केवल एक संख्या
- 21. ट्विटर अनुयायी संख्या संख्या
- 22. पायथन
- 23. पायथन
- 24. अपेक्षित संख्या
- 25. संख्या
- 26. संख्या
- 27. संख्या
- 28. संख्या
- 29. संख्या
- 30. संख्या
अच्छा एक - धन्यवाद! – Julie