חזקה בפייתון

otherside3

New member
חזקה בפייתון

הי לכולם.
אני נדרש כחלק מאיזשהוא קוד להשתמש די הרבה בפעולת החזקה **
הבעיה שלי היא שלרוב מדובר בfloat בחזקת float , ולא במספרים שהם חזקות שלמות של 2 (עבור החזקה)

האם יש איזשהיא דרך יצירתית להמיר את השימוש ב** באיזשהיא פעולה יותר "זולה"? (משהו בסגנון של >>, ניסיתי אבל הוא כותב שזה לא מוגדר עבור float...

תודה!
 

Guy Yafe

New member
חזקה של מספרים רציונליים היא לא יעילה

אני לא חושב שיש לך משהו לעשות בנדון: החזקות ממומשות ברמת המעבד, ולא נראה לי שאתה יכול לכתוב קוד פייתון יותר יעיל מ-**.
&nbsp
אלא אם לא הבנתי אותך נכון ואתה מתכוון לכך שהמספרים שלך תמיד שלמים?
 

otherside3

New member
לא, הבנת נכון...

המספרים הם 99.999999$% לא שלמים

&nbsp
תודה!
 
למעלה