isympy - ออนไลน์ในคลาวด์

นี่คือคำสั่ง isympy ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


isympy - เชลล์แบบโต้ตอบสำหรับ SymPy

เรื่องย่อ


ขี้สงสาร [-c | --คอนโซล] [-p การเข้ารหัส | --สวย การเข้ารหัส] [-t ประเภท | --ประเภท พิมพ์] [-o
สั่งซื้อ | --คำสั่ง คำสั่ง] [-q | --เงียบ] [-d | --doctest] [-C | --ไม่มีแคช] [-a |
--อัตโนมัติ] [-D | --debug] [ -- | หลาม]
ขี้สงสาร --h | --ช่วยด้วย- --v | --รุ่น-

DESCRIPTION


isympy เป็นเชลล์ Python สำหรับ SymPy มันเป็นเพียงเปลือกหลามปกติ (เปลือก ipython ถ้าคุณ
ติดตั้งแพ็คเกจ ipython) ที่รันคำสั่งต่อไปนี้เพื่อที่คุณจะได้ไม่
ต้อง:

>>> จาก __future__ แผนกนำเข้า
>>> จากการนำเข้า sympy *
>>> x, y, z = สัญลักษณ์ ("x,y,z")
>>> k, m, n = สัญลักษณ์("k,m,n",จำนวนเต็ม=จริง)

ดังนั้นการเริ่มต้น isympy จึงเทียบเท่ากับการเริ่ม python (หรือ ipython) และดำเนินการตามข้างต้น
คำสั่งด้วยมือ มีไว้สำหรับการทดลองกับ SymPy ที่ง่ายและรวดเร็ว สำหรับข้อมูลเพิ่มเติม
โปรแกรมที่ซับซ้อน ขอแนะนำให้เขียนสคริปต์และนำเข้าสิ่งต่าง ๆ อย่างชัดเจน
(โดยใช้สำนวน "from sympy import sin, log, Symbol, ... ")

OPTIONS


-c SHELL, --คอนโซล=SHELL
ใช้เชลล์ที่ระบุ (python หรือ ipython) เป็นคอนโซลแบ็กเอนด์แทน
ค่าเริ่มต้นหนึ่ง (ipython ถ้ามีหรือ python เป็นอย่างอื่น)

ตัวอย่าง: isympy -c python

SHELL อาจเป็น 'ipython' หรือ 'python'

-p การเข้ารหัส, --สวย=การเข้ารหัส
ตั้งค่าการพิมพ์ที่สวยงามใน SymPy ตามค่าเริ่มต้น การพิมพ์ Unicode ที่สวยงามที่สุดคือ
เปิดใช้งาน (หากเครื่องรองรับ) คุณสามารถใช้การพิมพ์ ASCII ที่สวยงามน้อยลงได้
แทนหรือพิมพ์ไม่สวยเลย

ตัวอย่าง: isympy -p no

การเข้ารหัส ต้องเป็นหนึ่งใน 'unicode', 'ascii' หรือ 'no'

-t ประเภท, --ประเภท=ประเภท
ตั้งค่าประเภทกราวด์สำหรับโพลิส ตามค่าเริ่มต้น ประเภทกราวด์ gmpy จะถูกใช้ if
ติดตั้ง gmpy2 หรือ gmpy ไม่เช่นนั้นจะกลับไปเป็นประเภทกราวด์ของไพ ธ อนซึ่ง
จะช้ากว่าเล็กน้อย คุณสามารถเลือกประเภทกราวด์ของไพ ธ อนได้ด้วยตนเองแม้ว่า gmpy
มีการติดตั้ง (เช่น เพื่อวัตถุประสงค์ในการทดสอบ)

โปรดทราบว่าไม่รองรับประเภทกราวด์ Sympy และควรใช้สำหรับ .เท่านั้น
วัตถุประสงค์ในการทดลอง

โปรดทราบว่าประเภทกราวด์ 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', 'grevelx', 'rev-
grevelx', 'เก่า' หรือ 'ไม่มี'

-q, --เงียบ
พิมพ์เฉพาะเวอร์ชันของ Python และ SymPy เพื่อ stdout เมื่อเริ่มต้น และไม่มีอะไรอื่น

-d, --doctest
ใช้รูปแบบเดียวกับที่ควรใช้ในการสอบดุษฎีบัณฑิต นี่เทียบเท่ากับ 'ขี้สงสาร
-c หลาม -p ไม่'.

-C, --ไม่มีแคช
ปิดใช้งานกลไกการแคช การปิดใช้งานแคชอาจทำให้การดำเนินการบางอย่างช้าลง
อย่างมาก สิ่งนี้มีประโยชน์สำหรับการทดสอบแคช หรือสำหรับการเปรียบเทียบ เช่น
แคชอาจส่งผลให้เกิดการกำหนดเวลามาตรฐานที่หลอกลวง

ซึ่งเหมือนกับการตั้งค่าตัวแปรสภาพแวดล้อม SYMPY_USE_CACHE เป็น 'no'

-a, --อัตโนมัติ
สร้างสัญลักษณ์ที่ขาดหายไปโดยอัตโนมัติ ปกติพิมพ์ชื่อสัญลักษณ์ที่มี
ไม่ได้รับการยกตัวอย่างก่อนจะทำให้เกิด NameError แต่เมื่อเปิดใช้งานตัวเลือกนี้
ชื่อที่ไม่ได้กำหนดจะถูกสร้างขึ้นโดยอัตโนมัติเป็นสัญลักษณ์ ใช้งานได้เฉพาะใน
ไอไพทอน 0.11.

โปรดทราบว่าสิ่งนี้มีไว้สำหรับการใช้รูปแบบเครื่องคิดเลขแบบโต้ตอบเท่านั้น ใน
สคริปต์ที่ใช้ SymPy สัญลักษณ์ควรสร้างอินสแตนซ์ที่ด้านบนเพื่อให้เป็น
ชัดเจนว่าพวกเขาคืออะไร

สิ่งนี้จะไม่แทนที่ชื่อใด ๆ ที่กำหนดไว้แล้วซึ่งรวมถึง
ตัวอักษรตัวเดียวที่แสดงโดย QCOSINE ช่วยในการจำ (ดูที่ "Gotchas และ
ข้อผิดพลาด" ในเอกสารประกอบ) คุณสามารถลบชื่อที่มีอยู่โดย
ดำเนินการ "ชื่อเดล" ในเชลล์เอง คุณสามารถดูว่าชื่อถูกกำหนดโดย .หรือไม่
พิมพ์ "'name' ใน globals()"

สัญลักษณ์ที่สร้างขึ้นโดยใช้สิ่งนี้มีข้อสันนิษฐานเริ่มต้น ถ้าคุณต้องการ
วางสมมติฐานบนสัญลักษณ์ คุณควรสร้างโดยใช้ symbols() หรือ var()

สุดท้ายนี้ใช้ได้เฉพาะในเนมสเปซระดับบนสุดเท่านั้น ตัวอย่างเช่น ถ้าคุณกำหนด
ฟังก์ชั่นใน isympy กับสัญลักษณ์ที่ไม่ได้กำหนด มันจะไม่ทำงาน

-D, --debug
เปิดใช้งานการดีบักเอาต์พุต เหมือนกับการตั้งค่าตัวแปรสภาพแวดล้อม
SYMPY_DEBUG เป็น 'จริง' สถานะการดีบักถูกกำหนดในตัวแปร SYMPY_DEBUG ภายใน
ไม่มีอาการ

-- หลาม
ตัวเลือกเหล่านี้จะถูกส่งต่อไปยัง หลาม (1) เปลือก. รองรับเฉพาะเมื่อ ipython
กำลังใช้อยู่ (ไม่รองรับ python shell มาตรฐาน)

ต้องใช้ขีดกลางสองตัว (--) เพื่อแยก หลาม จาก isympy อื่น ๆ
ตัวเลือก

ตัวอย่างเช่น เมื่อต้องการเรียกใช้ iSymPy โดยไม่มีแบนเนอร์และสีเริ่มต้น:

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

-h, --ช่วยด้วย
พิมพ์ความช่วยเหลือออกและออก

-v, --รุ่น
พิมพ์ข้อมูลเวอร์ชัน isympy และออก

ใช้ isympy ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด