isympy - מקוון בענן

זוהי הפקודה isympy שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


isympy - מעטפת אינטראקטיבית עבור SymPy

תַקצִיר


איסימפי [-c | --לְנַחֵם] [-p קידוד | --יפה קידוד] [-t TYPE | --סוגים TYPE] [-o
סדר | --להזמין להזמין] [-q | --שֶׁקֶט] [-d | --דוקטורט] [-C | --ללא מטמון] [-a |
--אוטומטי] [-D | --לנפות] [ -- | PYTHONOPTIONS]
איסימפי [ {-h | - עזרה} | {-v | --גִרְסָה} ]

תיאור


isympy היא מעטפת Python עבור SymPy. זוהי רק מעטפת פיתון רגילה (מעטפת ipython אם אתה
התקנת את החבילה ipython) שמבצעת את הפקודות הבאות כדי שלא תעשה זאת
חייב:

>>> מחטיבת היבוא __עתיד__
>>> מ-Sympy Import *
>>> x, y, z = symbols("x,y,z")
>>> k, m, n = symbols("k,m,n", integer=True)

אז התחלת isympy שווה ערך להפעלת python (או ipython) וביצוע האמור לעיל
פקודות ביד. זה נועד להתנסות קלה ומהירה עם SymPy. לעוד
תוכנות מסובכות, מומלץ לכתוב סקריפט ולייבא דברים במפורש
(באמצעות הביטוי "מ-sympy import sin, log, Symbol, ...").

אפשרויות


-c SHELL, --קונסולה=SHELL
השתמש במעטפת שצוינה (python או ipython) בתור קצה אחורי של המסוף במקום
ברירת מחדל (ipython אם קיים או python אחרת).

דוגמה: isympy -c python

SHELL יכול להיות 'איפיתון' או 'פיתון'

-p הַצפָּנָה, --יפה=הַצפָּנָה
הגדר הדפסה יפה ב-SymPy. כברירת מחדל, ההדפסה היפה ביותר ב-unicode היא
מופעל (אם המסוף תומך בכך). אתה יכול להשתמש בהדפסת ASCII פחות יפה
במקום או בלי הדפסה יפה בכלל.

דוגמה: isympy -p no

הַצפָּנָה חייב להיות אחד של 'unicode', 'ascii' או 'לא'.

-t סוג, --סוגים=סוג
הגדר את סוגי הקרקע עבור הפוליס. כברירת מחדל, נעשה שימוש בסוגי קרקע gmpy if
gmpy2 או gmpy מותקן, אחרת הוא נופל בחזרה לסוגי קרקע python, אשר
הם קצת יותר איטיים. אתה יכול לבחור ידנית סוגי קרקע פיתון גם אם הם gmpy
מותקן (למשל, למטרות בדיקה).

שים לב שסוגי קרקע של סימפי אינם נתמכים, ויש להשתמש בהם רק עבור
מטרות ניסוי.

שימו לב שסוג הקרקע gmpy1 מיועד בעיקר לבדיקה; זה השימוש של
gmpy גם אם gmpy2 זמין.

זה זהה להגדרת משתנה הסביבה SYMPY_GROUND_TYPES ל-
סוג הקרקע נתון (למשל, SYMPY_GROUND_TYPES='gmpy')

ניתן לקבוע את סוגי הקרקע באופן אינטראקטיבי מהמשתנה
sympy.polys.domains.GROUND_TYPES בתוך מעטפת isympy עצמה.

דוגמה: isympy -t python

סוג חייב להיות אחד מ'gmpy', 'gmpy1' או 'python'.

-o להזמין, --סדר=להזמין
הגדר את סדר התנאים להדפסה. ברירת המחדל היא lex, שמזמין מונחים
מבחינה לקסיקוגרפית (למשל, x**2 + x + 1). אתה יכול לבחור הזמנות אחרות, כגון
rev-lex, שישתמש בסדר לקסיקוגרפי הפוך (למשל, 1 + x + x**2).

שימו לב שעבור ביטויים גדולים מאוד, ORDER='none' עשוי להאיץ את ההדפסה
במידה ניכרת, עם הפשרה שסדר התנאים במודפס
לביטוי לא יהיה סדר קנוני

דוגמה: isympy -o rev-lax

להזמין חייב להיות אחד מ'lex', 'rev-lex', 'grlex', 'rev-grlex', 'grevlex', 'rev-
grevlex', 'ישן' או 'אף אחד'.

-q, --שֶׁקֶט
הדפס רק את הגרסאות של Python ו-SymPy ל-stdout בעת ההפעלה, ותו לא.

-d, --דוקטורט
השתמש באותו פורמט שאמור לשמש עבור בדיקות דוקטורט. זה שווה ערך ל'איסימפי
-c פִּיתוֹן -p לא'.

-C, --ללא מטמון
השבת את מנגנון האחסון במטמון. השבתת המטמון עלולה להאט פעולות מסוימות
במידה ניכרת. זה שימושי עבור בדיקת המטמון, או עבור benchmarking, כמו
מטמון עלול לגרום לתזמוני ביצועים מטעים.

זה זהה להגדרת משתנה הסביבה SYMPY_USE_CACHE ל'לא'.

-a, --אוטומטי
צור סמלים חסרים באופן אוטומטי. בדרך כלל, הקלדת שם של סמל שיש לו
לא מופעלת תחילה יגרום ל-NameError, אבל עם אפשרות זו מופעלת,
כל שם לא מוגדר ייווצר אוטומטית כסמל. זה עובד רק ב
IPython 0.11.

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

זה לא יעקוף שמות שכבר מוגדרים, הכוללים את
אותיות תווים בודדות המיוצגות על ידי ה-QCOSINE המנמונית (ראה את ה-"Gotchas and
מסמך מלכודות" בתיעוד). ניתן למחוק שמות קיימים על ידי
ביצוע "del name" במעטפת עצמה. אתה יכול לראות אם שם מוגדר על ידי
הקלדת "'name' ב-globals()".

לסמלים שנוצרים באמצעות זה יש הנחות ברירת מחדל. אם אתה רוצה
הנח הנחות על סמלים, עליך ליצור אותן באמצעות symbols() או var().

לבסוף, זה עובד רק במרחב השמות ברמה העליונה. אז, למשל, אם אתה מגדיר
פונקציה ב-isympy עם סמל לא מוגדר, היא לא תעבוד.

-D, --לנפות
אפשר פלט ניפוי באגים. זה זהה להגדרת משתנה הסביבה
SYMPY_DEBUG ל-'True'. מצב ניפוי הבאגים נקבע במשתנה SYMPY_DEBUG בתוך
איסימפי.

-- PYTHONOPTIONS
אפשרויות אלו יועברו ל פִּיתוֹן (1) צדף. נתמך רק כאשר ipython
נמצא בשימוש (מעטפת פיתון סטנדרטית לא נתמכת).

שני מקפים (--) נדרשים כדי להפריד PYTHONOPTIONS מהאיזימפי השני
אפשרויות.

לדוגמה, כדי להפעיל את iSymPy ללא באנר הפעלה וצבעים:

isympy -q -c ipython -- --colors=NoColor

-h, - עזרה
הדפס עזרה פלט ויציאה.

-v, --גִרְסָה
הדפס מידע על גרסת איסימפיות וצא.

השתמש ב-isympy באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows