英語フランス語スペイン語

Ad


OnWorksファビコン

isympy - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで isympy を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド isympy です。

プログラム:

NAME


isympy - SymPy のインタラクティブシェル

SYNOPSIS


シンピー [-c | - コンソール] [-p エンコーディング | - かわいい エンコード] [-t タイプ | - 種類 タイプ] [-o
注文 | - 注文 注文] [-q | - 静かな] [-d | --doctest] [-C | -キャッシュなし] [-a |
--自動] [-D | - デバッグ] [ -- | パイソンオプション]
シンピー [{-h | - 助けて} | {{-v | - バージョン} ]

DESCRIPTION


isympy は SymPy の Python シェルです。 これは単なる通常の python シェルです (ipython shell
ipython パッケージがインストールされている) は、次のコマンドを実行します。
した方が良い:

>>> __future__輸入部門から
>>> sympy インポートから *
>>> x, y, z = シンボル("x,y,z")
>>> k, m, n = シンボル("k,m,n", integer=True)

したがって、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 地面タイプが使用されます。
gmpy2 または gmpy がインストールされている場合、それ以外の場合は python グラウンド タイプにフォールバックします。
少し遅いです。 gmpy の場合でも、手動で python 地面タイプを選択できます
インストールされている (たとえば、テスト目的で)。

sympy グラウンド タイプはサポートされていないことに注意してください。
実験目的。

gmpy1 グラウンド タイプは主にテスト用であることに注意してください。 それの使用
gmpy2 が利用可能であっても gmpy です。

これは、環境変数 SYMPY_GROUND_TYPES を
指定された地面タイプ (例: SYMPY_GROUND_TYPES='gmpy')

地盤タイプは、変数からインタラクティブに決定できます。
isympy シェル自体内の sympy.polys.domains.GROUND_TYPES。

例: isympy -t python

タイプ 「gmpy」、「gmpy1」、または「python」のいずれかでなければなりません。

-o 注文, --order=注文
印刷用の用語の順序を設定します。 デフォルトは 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'、'old'、または 'none'。

-q, - 静かな
起動時に Python と SymPy のバージョンのみを stdout に出力し、他には何も出力しません。

-d, --doctest
doctest に使用するのと同じ形式を使用してください。 これは 'シンピー
-c パイソン -p いいえ'.

-C, -キャッシュなし
キャッシュ メカニズムを無効にします。 キャッシュを無効にすると、特定の操作が遅くなる場合があります
かなり。 これは、キャッシュのテストやベンチマークに役立ちます。
キャッシュは、欺瞞的なベンチマークのタイミングをもたらす可能性があります。

これは、環境変数 SYMPY_USE_CACHE を「no」に設定するのと同じです。

-a, --自動
不足しているシンボルを自動的に作成します。 通常、シンボルの名前を入力すると、
最初にインスタンス化されていないと NameError が発生しますが、このオプションを有効にすると、
未定義の名前は、シンボルとして自動的に作成されます。 これはでのみ機能します
IPython 0.11。

これは、インタラクティブな電卓スタイルの使用のみを目的としていることに注意してください。 で
SymPy を使用するスクリプトでは、シンボルを先頭でインスタンス化する必要があります。
それらが何であるかを明確にします。

これは、すでに定義されている名前を上書きしません。
ニーモニック QCOSINE で表される XNUMX 文字の文字 (「落とし穴と注意事項」を参照)
ドキュメントの「落とし穴」ドキュメントを参照してください。既存の名前を削除するには、次のようにします。
シェル自体で「del name」を実行します。 名前が定義されているかどうかを確認できます
「'name' in globals()」と入力します。

これを使用して作成されたシンボルには、デフォルトの仮定があります。 あなたがしたい場合は
シンボルに仮定を置く場合は、symbol() または var() を使用して作成する必要があります。

最後に、これは最上位の名前空間でのみ機能します。 したがって、たとえば、次のように定義すると
未定義の Symbol を持つ isympy の関数は機能しません。

-D, - デバッグ
デバッグ出力を有効にします。 これは、環境変数の設定と同じです
SYMPY_DEBUG を「True」にします。 デバッグ ステータスは、変数 SYMPY_DEBUG で設定されます。
シンピー。

-- パイソンオプション
これらのオプションはに渡されます イパイソン (1) シェル。 ipython の場合のみサポート
が使用されています (標準の python シェルはサポートされていません)。

区切りには XNUMX つのダッシュ (--) が必要です パイソンオプション 他の isympy から
オプション。

たとえば、起動バナーと色なしで iSymPy を実行するには:

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

-h, - 助けて
ヘルプ出力を印刷して終了します。

-v, - バージョン
isympy のバージョン情報を出力して終了します。

onworks.net サービスを使用してオンラインで isympy を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad