ນີ້ແມ່ນຄໍາສັ່ງ isympy ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
isympy - interactive shell ສໍາລັບ SymPy
ສະຫຼຸບສັງລວມ
isympy [-c | --console] [-p ການເຂົ້າລະຫັດ | --ງາມ ການເຂົ້າລະຫັດ] [-t ປະເພດ | --ປະເພດ ປະເພດ] [-o
ສັ່ງ | --ສັ່ງ ສັ່ງຊື້] [-q | --ງຽບ] [-d | --doctest] [-C | --no-cache] [-a |
--ອັດຕະໂນມັດ] [-D | --debug] [ -- | PYTHONOPTIONS]
isympy [ {-h | - ຊ່ວຍ} | {-v | - ການປ່ຽນແປງ} ]
ລາຍລະອຽດ
isympy ແມ່ນ Python shell ສໍາລັບ SymPy. ມັນເປັນພຽງແຕ່ຫອຍ python ທໍາມະດາ (ແກະ ipython ຖ້າທ່ານ
ມີຊຸດ ipython ຕິດຕັ້ງ) ທີ່ປະຕິບັດຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອວ່າທ່ານຈະບໍ່
ຈໍາຕ້ອງ:
>>> ຈາກ __future__ ພະແນກການນໍາເຂົ້າ
>>> ຈາກການນໍາເຂົ້າ sympy *
>>> x, y, z = ສັນຍາລັກ("x,y,z")
>>> k,m,n = ສັນຍາລັກ("k,m,n", integer=True)
ດັ່ງນັ້ນການເລີ່ມຕົ້ນ isympy ແມ່ນເທົ່າກັບການເລີ່ມຕົ້ນ python (ຫຼື ipython) ແລະປະຕິບັດຂ້າງເທິງ.
ຄໍາສັ່ງດ້ວຍມື. ມັນມີຈຸດປະສົງເພື່ອທົດລອງງ່າຍ ແລະໄວກັບ SymPy. ສໍາລັບການເພີ່ມເຕີມ
ໂປລແກລມທີ່ສັບສົນ, ແນະນໍາໃຫ້ຂຽນ script ແລະນໍາເຂົ້າສິ່ງທີ່ຊັດເຈນ
(ໃຊ້ "ຈາກ sympy import sin, log, Symbol, ... " idiom).
OPTIONS
-c SHELL, --console=SHELL
ໃຊ້ shell ທີ່ລະບຸ (python ຫຼື ipython) ເປັນ console backend ແທນທີ່ຈະເປັນ
ຫນຶ່ງໃນຕອນຕົ້ນ (ipython ຖ້າມີຫຼື python ຖ້າບໍ່ດັ່ງນັ້ນ).
ຕົວຢ່າງ: isympy -c python
SHELL ອາດຈະເປັນ 'ipython' ຫຼື 'python'
-p ກຳລັງເຂົ້າລະຫັດ, --pretty=ກຳລັງເຂົ້າລະຫັດ
ຕັ້ງຄ່າການພິມທີ່ສວຍງາມໃນ SymPy. ໂດຍຄ່າເລີ່ມຕົ້ນ, ການພິມ unicode ທີ່ສວຍງາມທີ່ສຸດແມ່ນ
ເປີດໃຊ້ງານ (ຖ້າ terminal ສະຫນັບສະຫນູນມັນ). ທ່ານສາມາດນໍາໃຊ້ການພິມ ASCII ທີ່ສວຍງາມຫນ້ອຍລົງ
ແທນທີ່ຈະຫຼືບໍ່ມີການພິມທີ່ສວຍງາມຢູ່ໃນທັງຫມົດ.
ຕົວຢ່າງ: isympy -p no
ກຳລັງເຂົ້າລະຫັດ ຕ້ອງເປັນໜຶ່ງໃນ 'unicode', 'ascii' ຫຼື 'no'.
-t TYPE, --types=TYPE
ຕັ້ງຄ່າປະເພດພື້ນດິນສໍາລັບໂພລີ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ປະເພດດິນ gpy ຖືກນໍາໃຊ້ຖ້າ
gpy2 ຫຼື gppy ຖືກຕິດຕັ້ງ, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະຕົກຢູ່ໃນປະເພດພື້ນດິນ python, ເຊິ່ງ
ຊ້າລົງເລັກນ້ອຍ. ທ່ານສາມາດເລືອກປະເພດພື້ນດິນ python ດ້ວຍຕົນເອງເຖິງແມ່ນວ່າ gpy
ໄດ້ຖືກຕິດຕັ້ງ (ຕົວຢ່າງ, ສໍາລັບຈຸດປະສົງການທົດສອບ).
ໃຫ້ສັງເກດວ່າປະເພດດິນ sympy ບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນ, ແລະຄວນຈະຖືກນໍາໃຊ້ພຽງແຕ່ສໍາລັບ
ຈຸດປະສົງການທົດລອງ.
ໃຫ້ສັງເກດວ່າປະເພດດິນ gpy1 ມີຈຸດປະສົງຕົ້ນຕໍສໍາລັບການທົດສອບ; ມັນເປັນການນໍາໃຊ້ຂອງ
gppy ເຖິງແມ່ນວ່າ gpy2 ສາມາດໃຊ້ໄດ້.
ອັນນີ້ແມ່ນຄືກັນກັບການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມ SYMPY_GROUND_TYPES ເປັນ
ປະເພດດິນ (ເຊັ່ນ: SYMPY_GROUND_TYPES='gpy')
ປະເພດພື້ນດິນສາມາດຖືກກໍານົດແບບໂຕ້ຕອບຈາກຕົວແປ
sympy.polys.domains.GROUND_TYPES ພາຍໃນ isympy shell ນັ້ນເອງ.
ຕົວຢ່າງ: isympy -t python
TYPE ຕ້ອງເປັນໜຶ່ງໃນ 'gpy', 'gpy1' ຫຼື 'python'.
-o ORDER, --ສັ່ງ=ORDER
ຕັ້ງຄ່າການຈັດລໍາດັບຂອງຂໍ້ກໍານົດສໍາລັບການພິມ. ຄ່າເລີ່ມຕົ້ນແມ່ນ lex, ເຊິ່ງສັ່ງຂໍ້ກໍານົດ
lexicographically (ເຊັ່ນ: x**2 + x + 1). ທ່ານສາມາດເລືອກຄໍາສັ່ງອື່ນໆ, ເຊັ່ນ:
rev-lex, ເຊິ່ງຈະໃຊ້ reverse lexicographic ordering (ຕົວຢ່າງ: 1 + x + x**2).
ຈື່ໄວ້ວ່າສຳນວນທີ່ໃຫຍ່ຫຼາຍ, ORDER='none' ອາດຈະເລັ່ງການພິມ
ຢ່າງຫຼວງຫຼາຍ, ກັບການຊື້ຂາຍທີ່ຄໍາສັ່ງຂອງຂໍ້ກໍານົດໃນພິມ
ການສະແດງອອກຈະບໍ່ມີຄໍາສັ່ງ canonical
ຕົວຢ່າງ: isympy -o rev-lax
ORDER ຕ້ອງເປັນໜຶ່ງໃນ 'lex', 'rev-lex', 'grlex', 'rev-grlex', 'grevlex', 'rev-
grevlex, 'ເກົ່າ', ຫຼື 'ບໍ່ມີ'.
-q, --ງຽບ
ພິມພຽງແຕ່ສະບັບຂອງ Python ແລະ SymPy ເພື່ອ stdout ໃນຕອນເລີ່ມຕົ້ນ, ແລະບໍ່ມີຫຍັງອີກ.
-d, --doctest
ໃຊ້ຮູບແບບດຽວກັນທີ່ຄວນໃຊ້ສໍາລັບ doctests. ນີ້ແມ່ນເທົ່າກັບ 'isympy
-c python -p no'.
-C, --no-cache
ປິດການໃຊ້ງານກົນໄກການເກັບຂໍ້ມູນ. ການປິດການໃຊ້ງານ cache ອາດຈະເຮັດໃຫ້ການເຮັດວຽກບາງຢ່າງຊ້າລົງ
ຢ່າງຫຼວງຫຼາຍ. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການທົດສອບ cache, ຫຼືສໍາລັບ benchmarking, ເປັນ
cache ສາມາດສົ່ງຜົນໃຫ້ເວລາ benchmark ຫຼອກລວງ.
ອັນນີ້ແມ່ນຄືກັນກັບການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມ SYMPY_USE_CACHE ເປັນ 'ບໍ່'.
-a, --ອັດຕະໂນມັດ
ສ້າງສັນຍາລັກທີ່ຂາດຫາຍໄປໂດຍອັດຕະໂນມັດ. ໂດຍປົກກະຕິ, ພິມຊື່ຂອງສັນຍາລັກທີ່ມີ
ບໍ່ໄດ້ຮັບການ instantiated ຄັ້ງທໍາອິດຈະເພີ່ມຂຶ້ນ NameError, ແຕ່ວ່າມີທາງເລືອກນີ້ເປີດໃຫ້ໃຊ້ງານ,
ຊື່ໃດນຶ່ງທີ່ບໍ່ໄດ້ກຳນົດຈະຖືກສ້າງເປັນສັນຍາລັກໂດຍອັດຕະໂນມັດ. ນີ້ພຽງແຕ່ເຮັດວຽກຢູ່ໃນ
IPython 0.11.
ໃຫ້ສັງເກດວ່ານີ້ມີຈຸດປະສົງພຽງແຕ່ສໍາລັບການໂຕ້ຕອບ, ການນໍາໃຊ້ຮູບແບບເຄື່ອງຄິດເລກ. ຢູ່ໃນ
script ທີ່ໃຊ້ SymPy, ສັນຍາລັກຄວນໄດ້ຮັບການ instantiated ຢູ່ເທິງສຸດ, ດັ່ງນັ້ນມັນ
ຈະແຈ້ງສິ່ງທີ່ເຂົາເຈົ້າເປັນ.
ນີ້ຈະບໍ່ override ຊື່ໃດໆທີ່ຖືກກໍານົດໄວ້ແລ້ວ, ເຊິ່ງປະກອບມີ
ຕົວອັກສອນຕົວດຽວທີ່ສະແດງໂດຍ mnemonic QCOSINE (ເບິ່ງ "Gotchas ແລະ
Pitfalls" ເອກະສານໃນເອກະສານ). ທ່ານສາມາດລຶບຊື່ທີ່ມີຢູ່ແລ້ວໂດຍ
ປະຕິບັດ "ຊື່ del" ໃນແກະຕົວມັນເອງ. ທ່ານສາມາດເບິ່ງວ່າຊື່ແມ່ນກໍານົດໂດຍ
ພິມ "ຊື່" ໃນ globals()".
ສັນຍາລັກທີ່ໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນໂດຍນໍາໃຊ້ນີ້ມີສົມມຸດຕິຖານໃນຕອນຕົ້ນ. ຖ້າທ່ານຕ້ອງການ
ວາງສົມມຸດຕິຖານກ່ຽວກັບສັນຍາລັກ, ທ່ານຄວນສ້າງພວກມັນໂດຍໃຊ້ສັນຍາລັກ () ຫຼື var().
ສຸດທ້າຍ, ນີ້ພຽງແຕ່ເຮັດວຽກຢູ່ໃນ namespace ລະດັບເທິງ. ດັ່ງນັ້ນ, ສໍາລັບຕົວຢ່າງ, ຖ້າທ່ານກໍານົດ
ຟັງຊັນໃນ isympy ກັບສັນຍາລັກທີ່ບໍ່ໄດ້ກໍານົດ, ມັນຈະບໍ່ເຮັດວຽກ.
-D, --debug
ເປີດໃຊ້ການແກ້ໄຂຜົນອອກ. ນີ້ແມ່ນຄືກັນກັບການຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມ
SYMPY_DEBUG ເປັນ 'ແທ້'. ສະຖານະດີບັກຖືກຕັ້ງຢູ່ໃນຕົວແປ SYMPY_DEBUG ພາຍໃນ
isympy.
-- PYTHONOPTIONS
ທາງເລືອກເຫຼົ່ານີ້ຈະຖືກສົ່ງຕໍ່ python (1) ແກະ. ຮອງຮັບເມື່ອ ipython ເທົ່ານັ້ນ
ກໍາລັງຖືກນໍາໃຊ້ (ແກະ python ມາດຕະຖານບໍ່ສະຫນັບສະຫນູນ).
ສອງຂີດ (--) ແມ່ນຕ້ອງການເພື່ອແຍກ PYTHONOPTIONS ຈາກ isympy ອື່ນໆ
ຕົວເລືອກ
ຕົວຢ່າງ, ເພື່ອດໍາເນີນການ iSymPy ໂດຍບໍ່ມີປ້າຍໂຄສະນາເລີ່ມຕົ້ນແລະສີ:
isympy -q -c ipython -- --colors=NoColor
-h, - ຊ່ວຍ
ພິມການຊ່ວຍເຫຼືອອອກແລະອອກ.
-v, - ການປ່ຽນແປງ
ພິມຂໍ້ມູນສະບັບ isympy ແລະອອກ.
ໃຊ້ isympy ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net