Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen isympy komutudur.
Program:
ADI
isympy - SymPy için etkileşimli kabuk
SİNOPSİS
simpi [-c | --konsol] [-p KODLAMA | --güzel KODLAMA] [-t TİP | --türler TİP] [-o
SİPARİŞ | --Emir EMİR] [-q | --sessizlik] [-d | --doktora testi] [-C | --önbellek yok] [-a |
--Oto] [-D | - hata ayıklama] [ -- | PİTONOPSİYONLAR]
simpi [ {-h | --yardım et} | {-v | --versiyon} ]
TANIM
isympy, SymPy için bir Python kabuğudur. Bu sadece normal bir python kabuğudur (eğer isterseniz ipython kabuğu
yapmamanız için aşağıdaki komutları yürüten ipython paketini kurun)
zorunda:
>>> __future__ ithalat bölümünden
>>> sympy import'dan *
>>> x, y, z = semboller("x,y,z")
>>> k, m, n = semboller("k,m,n", tamsayı=Doğru)
Yani isympy'yi başlatmak, python'u (veya ipython'u) başlatmak ve yukarıdakileri yürütmekle eşdeğerdir.
elle komutlar. SymPy ile kolay ve hızlı denemeler için tasarlanmıştır. Daha fazlası için
karmaşık programlar, bir komut dosyası yazmanız ve bir şeyleri açıkça içe aktarmanız önerilir.
("from sympy import sin, log, Symbol, ..." deyimini kullanarak).
SEÇENEKLER
-c SHELL, --konsol=SHELL
yerine konsol arka ucu olarak belirtilen kabuğu (python veya ipython) kullanın.
varsayılan bir (varsa ipython veya aksi takdirde python).
Örnek: isympy -c piton
SHELL 'ipython' veya 'python' olabilir
-p KODLAMA, --güzel=KODLAMA
SymPy'de güzel yazdırmayı ayarlayın. Varsayılan olarak, en güzel, unicode yazdırma
etkin (eğer terminal destekliyorsa). Daha az güzel ASCII yazdırma kullanabilirsiniz
bunun yerine ya da hiç hoş bir baskı yok.
Örnek: isympy -p hayır
KODLAMA 'unicode', 'ascii' veya 'hayır'dan biri olmalıdır.
-t TİP, --türler=TİP
Polys için zemin tiplerini ayarlayın. Varsayılan olarak, gmpy zemin türleri aşağıdaki durumlarda kullanılır:
gmpy2 veya gmpy kurulur, aksi takdirde python zemin türlerine geri döner.
biraz daha yavaşlar. gmpy olsa bile python zemin türlerini manuel olarak seçebilirsiniz.
kurulur (örneğin, test amacıyla).
sympy zemin türlerinin desteklenmediğini ve yalnızca
deneysel amaçlar.
gmpy1 yer tipinin öncelikle test amaçlı olduğunu unutmayın; o kullanımı
gmpy2 mevcut olsa bile gmpy.
Bu, SYMPY_GROUND_TYPES ortam değişkenini
verilen zemin tipi (örneğin, SYMPY_GROUND_TYPES='gmpy')
Zemin tipleri değişkenden interaktif olarak belirlenebilir.
isympy kabuğunun kendi içinde sympy.polys.domains.GROUND_TYPES.
Örnek: isympy -t piton
TİP 'gmpy', 'gmpy1' veya 'python'dan biri olmalıdır.
-o SİPARİŞ, --sıra=SİPARİŞ
Yazdırma için terimlerin sırasını ayarlayın. Varsayılan, şartları sipariş eden lex'tir.
sözlükbilimsel olarak (örneğin, x**2 + x + 1). gibi diğer siparişleri seçebilirsiniz.
rev-lex, ters sözlük sıralamasını kullanacak (örneğin, 1 + x + x**2).
Çok büyük ifadeler için ORDER='none' öğesinin yazdırmayı hızlandırabileceğini unutmayın.
önemli ölçüde, basılı metindeki terimlerin sırasının
ifadenin kanonik sırası olmayacak
Örnek: isympy -o rev-lax
SİPARİŞ 'lex', 'rev-lex', 'grlex', 'rev-grlex', 'grevlex', 'rev-'den biri olmalıdır
grevlex', 'eski' veya 'yok'.
-q, --sessizlik
Başlangıçta stdout'a yalnızca Python'un ve SymPy'nin sürümlerini yazdırın, başka bir şey değil.
-d, --doktora testi
Doküman testleri için kullanılması gereken formatı kullanın. Bu eşdeğerdir 'simpi
-c piton -p yok hayır'.
-C, --önbellek yok
Önbelleğe alma mekanizmasını devre dışı bırakın. Önbelleği devre dışı bırakmak bazı işlemleri yavaşlatabilir
önemli ölçüde. Bu, önbelleği test etmek veya kıyaslama yapmak için kullanışlıdır.
önbellek yanıltıcı kıyaslama zamanlamalarına neden olabilir.
Bu, SYMPY_USE_CACHE ortam değişkenini 'hayır' olarak ayarlamakla aynıdır.
-a, --Oto
Eksik sembolleri otomatik olarak oluşturun. Normalde, bir Sembolün adını yazarak
önce başlatılmamışsa, NameError'ı yükseltir, ancak bu seçenek etkinleştirildiğinde,
tanımsız herhangi bir ad, otomatik olarak bir Sembol olarak oluşturulacaktır. Bu sadece çalışır
IPython 0.11.
Bunun yalnızca etkileşimli, hesap makinesi stili kullanım için tasarlandığını unutmayın. İçinde
SymPy kullanan komut dosyası, Semboller üstte somutlaştırılmalıdır, böylece
ne oldukları belli.
Bu, önceden tanımlanmış adları geçersiz kılmaz.
anımsatıcı QCOSINE tarafından temsil edilen tek karakterli harfler (bkz.
Belgelerdeki tuzaklar" belgesi). Mevcut adları şu şekilde silebilirsiniz:
kabuğun kendisinde "del adı" yürütme. Bir ismin tanımlanıp tanımlanmadığını görebilirsiniz.
globals()" içine "'name' yazarak.
Bunu kullanarak oluşturulan Sembollerin varsayılan varsayımları vardır. İsterseniz
varsayımları sembollere yerleştirin, onları semboller() veya var() kullanarak oluşturmalısınız.
Son olarak, bu yalnızca üst düzey ad alanında çalışır. Yani, örneğin, tanımlarsanız
isympy'de tanımsız bir Sembole sahip bir işlev, çalışmayacaktır.
-D, - hata ayıklama
Hata ayıklama çıktısını etkinleştirin. Bu, ortam değişkenini ayarlamakla aynıdır
SYMPY_DEBUG'dan 'Doğru'ya. Hata ayıklama durumu, içindeki SYMPY_DEBUG değişkeninde ayarlanır.
isimpi.
-- PİTONOPSİYONLAR
Bu seçenekler aktarılacak piton (1) kabuk. Yalnızca ipython olduğunda desteklenir
kullanılıyor (standart python kabuğu desteklenmez).
ayırmak için iki tire (--) gereklidir PİTONOPSİYONLAR diğer isympy'den
seçenekleri.
Örneğin, iSymPy'yi başlangıç başlığı ve renkleri olmadan çalıştırmak için:
isympy -q -c ipython -- --colors=Renk Yok
-h, --yardım et
Yardım çıktısını yazdırın ve çıkın.
-v, --versiyon
isympy sürüm bilgilerini yazdırın ve çıkın.
onworks.net hizmetlerini kullanarak isympy'yi çevrimiçi kullanın