mpmath

צילום מסך תוכנה:
mpmath
פרטי תוכנה:
גרסה: 0.19
טען תאריך: 14 Apr 15
מפתחים: Fredrik Johansson
רשיון: ללא תשלום
פופולריות: 382

Rating: 3.0/5 (Total Votes: 4)

הוא מספק מערך נרחב של גדלים בלתי מוגבלים מעריך, פונקציות טרנסצנדנטלית, מספרי מרוכבים, חשבון מרווח, אינטגרציה נומרית ובידול, שורש ממצא, אלגברה לינארית, ועוד הרבה יותר.
כמעט כל חישוב יכול להתבצע רק כמו גם בדיוק של 10 ספרות או 1000 ספרות, ובמקרים רבים mpmath מיישם אלגוריתמים מהירים אסימפטוטית כי קנה המידה גם לעבודה ברמת דיוק גבוהה מאוד.
הספרייה יכולה גם להשתמש בכח של gmpy כדי להאיץ את התהליכים שלה

תכונות :.

  • אריתמטיקה:

  • מספרים אמיתיים ומורכבים עם דיוק שרירותי
  • גדלי מעריך בלתי מוגבל / בהירויות
  • תמיכה עבור אינסופים ולא-א-מספרים
  • בימוי עיגול
  • חשבון מרווח
  • מטריצות עם אמיתי שרירותי דיוק, מורכב או אלמנטי מרווח

  • פונקציות:
  • פונקציות יסודיים (sqrt, exp,, טריגונומטריות, trig להתחבר ההיפרבולי, הפוך וההיפרבולי)
  • קבועים מתמטיים סטנדרטיים: pi, דואר, יחס הזהב, הקבועה (גאמה) של אוילר
  • קבועים סטנדרטיים פחות: קטלאנית של, Apery של, Khinchin של וקבועים של Glaisher
  • פונקצית למברט W (כל הסניפים)
  • פונקצית שגיאה (ERF), פונקציות שגיאה דמיוניות ומשלימים; פונקצית שגיאה הפוכה; פונקציות התפלגות נורמליות
  • פונקציות Gamma (שלמות ולא שלמות), factorials, factorials כפול ומקדמים הבינומי, להתחבר פונקציית גמא; פונקציות בטא מלאה ושלמות
  • מספרי פיבונאצ'י
  • ברנס G-פונקציה, סופר וhyperfactorials
  • פונקציות Polygamma
  • פונקציית רימן zeta, פונקצית zeta הורביץ, רימן-סיגל ופונקציות נלוות
  • מספרי ברנולי (חישוב מספרי ומדויק מהיר של מספרי ברנולי הגדולים)
  • Polylogarithms, פונקציות Clausen
  • קבועי Stieltjes
  • פונקציות בסל; Hankel, שטרווה, קלווין, ויטאקר, אוורירי, פונקציות קולון

  • אינטגרלים
  • מעריכי וטריגונומטריות
  • ממוצע אריתמטי-גיאומטרי
  • אינטגרלים אליפטי שלמים

  • פונקציות אליפטי
  • יעקובי ופונקציות תטא יעקובי
  • יעקובי, נדר וChebyshev פולינומי מאונך אחר; פונקציות נלוות נדר
  • פונקציות גיאומטריות Generic; Meijer G-הפונקציה

  • <= "Bbli" מעמד li> תכונות ברמה גבוהה:
  • אינטגרציה נומרית (אינטגרלים רגילים, כפולים / משולשים, oscillatory)
  • בידול וdifferintegration מספריים (צווים שרירותיים)
  • גבולות וסכום של סדרה אינסופית (עם האצת התכנסות)
  • רוט-ממצא (1D ורב-ממדית; שיטה, ביתור שיטת מייתר, שינוי של ניוטון, ואלגוריתמים אחרים)
  • הערכה ופולינום-ממצא שורש פולינום
  • קירוב Chebyshev
  • פותרי ODE
  • פורייה וסדרת טיילור
  • איתור ביחס שלם (הכרה קבועה)
  • פונקציות אלגברה לינארית (פתרון ליניארי מערכת, פירוק לגורמי LU, הפוך מטריצה, נורמות מטריצה)

מה חדש במהדורה זו:.

  • בדיקות
      מופעלות אוטומטית עם טראביס CI
    • נושאי doctest רבים קבועים.
    • מרת קצות קו לLF.
    • polyroots Made ()
    • חזק יותר.

    מה חדש בגרסה 0.17:

    • תאימות:
    • Python 3 נתמך כעת
    • תאימות Python ירד 2.4
    • תאימות 2.5 Python קבוע בקוד חיתוך מטריצה ​​
    • hashing 3.2 תואם פייתון מיושם, מספרי mpmath עושים חשיש תואם עם מספרים שלמים גדולים מאוד ועם שברים בגרסאות Python & # x3e; = 3.2
    • .
    • פונקציות מיוחדות:
    • מיושם פונקצית פון Mangoldt (mangoldt ())
    • מיושם & quot; zeta פונקציה משנית & quot; (Secondzeta ())
    • zeta אפס ספירה מיושם (nzeros ()) ופונקצית Backlund S (backlunds ())
    • נגזרים מיושם סדר 1-4 לsiegelz () וsiegeltheta ()
    • משופר סיכום אוילר-Maclaurin לzeta () כדי לתת תוצאות מדויקות יותר במחצית המטוס תקין כאשר נוסחת ההשתקפות לא ניתן להשתמש ב
    • מיושם נשגב Lerch (lerchphi ())
    • .
    • פונקצית polygamma קבועה לחזור NaN מורכב באינסוף מורכב או נאן, במקום העלאה חריגה שאינו קשור

    מה חדש בגרסה 0.13:

    • פונקציות מיוחדות חדשות:
    • E_n הכללי מעריכי נפרד (expint (), e1 () לE_1)
    • הפונקציה בטא שלמה הכללית (betainc ())
    • פונקציות ויטאקר (whitm (), whitw ())
    • פונקציות שטרווה (struveh (), struvel ())
    • פונקציות קלווין (בער (), bei (), ker (), kei ())
    • פולינומי Cyclotomic (cyclotomic ())
    • Meijer G-הפונקציה (meijerg ())
    • פונקציות Clausen (clsin (), clcos ())
    • פונקצית hypergeometric Appell F1 של שני משתנים (appellf1 ())
    • פונקצית zeta הורביץ, עם נגזרים ממעלה n (הורביץ ())
    • L-סדרת דיריכלה (דיריכלה ())
    • פונקציות גל קולון (coulombf (), coulombg (), coulombc ())
    • פונקציות Associated נדר של 1 וסוג 2 (legenp (), legenq ())
    • פולינומי Hermite (Hermite ())
    • פולינומי Gegenbauer (gegenbauer ())
    • פולינומי Associated Laguerre (Laguerre ())
    • hyp1f2 פונקציות היפר גיאומטרית (), hyp2f2 (), hyp2f3 (), hyp2f0 (), hyperu ()
    • הערכה של פונקציות גיאומטריות:
    • נוסף hypercomb הפונקציה () להערכת ביטויים המכילים
    • סדרה גיאומטרית, עם טיפול אוטומטי של גבולות
    • הסדרה זמינה הגיאומטרית (הזמנות עד וכולל 2F3)
    • ליישם הרחבות אסימפטוטי ביחס לz הטיעון האחרון, המאפשר
    • מהיר והערכה מדויקת בכל מקום במטוס המורכב. מספר עצום
    • של פונקציות, כוללים פונקציות בסל, פונקציות שגיאה, וכו ', היו
    • מעודכנים ללנצל את זה כדי לתמוך בהערכה מהירה ומדויקת
    • בכל מקום במטוס המורכב.
    • hyp2f1 הקבוע לטפל קרוב z ולעל המעגל היחידה (תמיכה
    • הערכה בכל מקום במטוס המורכב)
    • היפר () מטפל 0F0 ו1F0 מקרים בדיוק
    • היפר () סופו של דבר מעלה NoConvergence במקום להיתקע ב
    • לולאה אינסופית אם יינתן סדרה סוטה או מאוד מתכנסת לאט
    • שיפורים נוספים ותיקוני באגים לפונקציות מיוחדות:
    • gammainc הוא הרבה יותר מהר לויכוחים גדולים ונמנע אסון
    • ביטול
    • קוד מיוחד יושם לei (x), e1 (x), expint (n, x) וgammainc (n, x)

    • הערכה
    • למספרים שלמים קטנים n, מה שהופך הרבה יותר מהר
    • מורחבים תחום של polylog
    • דיוק קבוע לASIN (x) ליד x = 1
    • הערכה מהירה של פולינומי ברנולי לz גדול
    • פולינומי יעקובי הקבוע להתמודד עם כמה עמודים
    • פונקציות בסל קצת תמיכת מחשוב נגזרים ממעלה n
    • סט של & quot; בדיקות & quot עינויים; עבור פונקציות מיוחדות זמין כ
    • בדיקות / torture.py
    • אחר:
    • מיושם פונקצית differint () לdifferentiaton השבר / iterated
    • אינטגרציה
    • פונקציות נוסף fadd, fsub, fneg, fmul, fdiv לחשבון ברמה גבוהה עם
    • דיוק לשליטה ולעיגול
    • נוסף mag הפונקציה () להערכות מהירות כדי-of-סדר גודל של מספרים
    • powm1 מיושם () לחישוב מדויק של x ^ y-1
    • מהירות משופרת ודיוק להעלאת מספר דמיוני טהור ל
    • כוח שלם
    • nthroot () לשנות את שמם לשורש (); שורש () אופציונלי מחשב כל
    • השורשים הלא העיקריים של מספר
    • unitroots מיושם () ליצירת כל השורשים (הפרימיטיביים) של אחדות
    • הוספת אפשרות mp.pretty לפלט repr יותר נחמד

    דרישות :

    • Python 2.4 או
    • גבוה

  • תוכנה דומה

    Mahotas
    Mahotas

    12 May 15

    Shapely
    Shapely

    4 Jun 15

    PyICU
    PyICU

    13 May 15

    Threading2
    Threading2

    28 Feb 15

    תוכנות אחרות של יזם Fredrik Johansson

    mpmath
    mpmath

    12 May 15

    תגובות ל mpmath

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!