SMOP עומד על הקוד הפתוח Matlab / אוקטבה למהדר פייתון וכתוב בפייתון, באמצעות מאובנים לניהול פרויקטים & nbsp;. SMOP הוא פלטפורמה עצמאית, אבל הוא נבדק רק על אובונטו לינוקס ו- Windows XP.
SMOP היא עבודה בתהליך. המטרה הנוכחית שלי היא לקמפל לפייתון הגשות המנצחים מתחרות תכנות MATLAB עם שינויים קטנים כמו של קוד המקור ככל האפשר. נכון לעכשיו, אני עובד על הבעיה נובמבר 2004 - "רהיטים נעו". SMOP הידור runcontest.m וsolver.m שהוגש על ידי צוות MATLAB, אבל עדיין לא fastsolver.m - ההגשה המנצחת ידי גואו. אתה יכול לראות את הקבצים הללו בsmop / testsuite / ספריית רהיטים.
כדי לראות SMOP בפעולה, להוריד את המקורות לספריית smop, אז:
$ Smopc --version # שפיות בדיקת smop CD. src CD $ / smop / testsuite / ריהוט $ smopc runcontest.m solver.m -o # a.py מייצר $ # a.py יותר a.py לקחת פיתון מבט $ >>> >>> לייבא a.runcontest ( 0) # לוקח כמה דקות במחשבים איטיים ...
הגשות תחרות תכנות MATLAB טובות למהדר SMOP הבדיקות כי הם
- דוגמאות קוד סביר לא טריוויאלית,
- התמקדות בחלק האלגוריתמי של זמן הריצה MATLAB, ולא על תמיכת גרפיקה או ארגזי כלים
- בדיקת התקינות של התוצאות
- מתאים להשוואות
דרישות :
- פייתון
תגובות לא נמצא