![]() | |
![]() | |
מפתח |
טרוויס אוליפנט, Pauli Virtanen, Eric Wieser, Charles R. Harris, Matti Picus ![]() |
---|---|
מחזור חיים |
1995–הווה (כ־30 שנה) ![]() |
גרסה אחרונה |
2.2.2 (18 בינואר 2025) ![]() |
מערכת הפעלה |
מערכת הפעלה דמוית יוניקס, macOS, Microsoft Windows ![]() |
נכתבה בשפות |
פייתון, C, Fortran ![]() |
סוג רישיון |
רישיון BSD החדש ![]() |
קוד מקור |
https://github.com/numpy/numpy ![]() |
numpy | |
![]() ![]() |
NumPy (בעברית: נָאמְפַּיְ) היא ספריית קוד בשפת התכנות פייתון, אשר מספקת תמיכה במערכים גדולים רב-ממדיים ובמטריצות, וכן מספקת מבחר גדול של פעולות מתמטיות שניתן לשלב איתם. Numeric, תוכנת האב של NumPy נוצרה בשנת 1995 על ידי מפתח התוכנה ג'ים הוגונין (Jim Hugunin) יחד עם עוד כמה תורמים, ו-NumPy עצמה פותחה בשנת 2005 על ידי טרוויס אוליפנט (Travis Oiphant). היא התבססה על Numeric וכן שילבה אלמנטים מהתוכנה המתחרה Numarray, בנוסף לשינויים רבים שנעשו. NumPy היא תוכנת קוד פתוח, בעלת משתתפים רבים בפיתוח. NumPy נחשבת לספריה יעילה ביותר, שכן היא תוכננה לחיסכון בצריכת זיכרון, ואף ממומשת חלקית ב-C, שידועה כשפת תכנות יעילה ומהירה. בשל יכולות הביצוע הגבוהות שלה, על בסיסה נבנו ספריית SciPy של פונקציות במדעים מדויקים והנדסה וספריית Pandas לניתוח ועיבוד נתונים, ונעשה בה שימוש בספריות רבות אחרות.