問題タブ [sage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
262 参照

sage - マキシマの常微分方程式ソルバー

ODEソルバーが必要だったので、sageをダウンロードしてインストールしました。Maximaは、ほとんど基本的なODEを解決していないように見えるため、その部分は比較的制限されていると思います。そのプロジェクトに費やされたすべての努力に感謝しますが、実際に使用できました。より強力なソルバー他に無料の代替手段はありますか?Axiomパッケージはどうですか?前もって感謝します。

0 投票する
1 に答える
429 参照

python - Python Sageの定数? 使用後に変数が消去される

昨日、オープンソースのコンピューター代数システムである Sage をいじり始めました。Sage は Python を使用して、複数のオープンソース パッケージを 1 つのコーディング インターフェイスにバインドします。

残念ながら、Sage だけでなく、Python も同様に新しいものでした。私は今日の大部分を両方の学習に費やしました。何と言えばいい?かつてのオタク、ずっとオタク...

問題が発生したのは、多次元でベクトル システムを調べ始めたときです。

以下に示すように、変数 x、y、z をカプセル化するために var('w') を使用しようとしています。これにより、f(x,y,z) の代わりに f(w) と言うことができます。複数の数式がある場合に非常に便利です。問題は、w を初めて使用した後、「w」にリセットされることです。

wを「x、y、z」に継続的に再割り当てする以外に、定数を設定する方法はありますか? Python の Web ページの仕様によると、そのようには見えません。

PSとして、この問題に対する私の解決策は、不器用に思えます。私は学生ではありませんが、現在利用可能なテクノロジーに驚いている 40 代のオタクです。だから私には、助けを求めるTAも教授も仲間の学生もいません。

私の解決策...

1) 別の変数を定義します:
v=var('v')
v=(x,y,z)

2) 関数 f(x)、g(x)、h(x) を実行するたびに、値 w=v を再割り当てします。

ありがとう、レオ

** *コード* ** *

0 投票する
5 に答える
65421 参照

python - Python/sage: リストはインデックス 1 から開始できますか?

おそらく深刻なソースからセージスクリプトをダウンロードしました。それは私のコンピューターでは動作せず、簡単なデバッグにより、ある時点で、作成者が n 要素リストに 1 から n までの番号が付けられているかのように行っていたことが問題の原因であることがわかりました (一方、「通常の」番号付けはPython では (したがって) sage は 0..n-1 です)。

私は何が欠けていますか?APL のように、この規則を変更するグローバル変数がどこかに隠されていますか?

助けてくれてありがとう (英語と CSish の両方の理解力が弱いにもかかわらず、私の質問が明確であることを願っています...)

0 投票する
4 に答える
1954 参照

haskell - Haskell には Sage に相当するものがありますか?

Haskell プログラマー向けのSageのようなものはありますか?

0 投票する
1 に答える
332 参照

python - sage に libjpeg の場所を教えてください

Mac OS X にSageをインストールしました。PIL があるようです。次のコードでは、IOError が返されます。

これは私が得るエラーです。

私には、libjpegが見つからないようです。自分のマシンで MacPorts を確認したところ、jpeg パッケージがインストールされているようです。/opt/local/lib にも libjpeg が見つかりました。os ライブラリを使用して、sage スクリプトと Sage の両方で LD_LIBRARY_PATH を操作しようとしましたが、このエラーを取り除くことができませんでした。PIL を入手して libjpeg を見つける方法をインターネットで検索しましたが、setup.py を変更して PIL を再構築する方法が見つかりました。sage には PIL の setup.py が含まれていないようです。

他の誰かがこの問題に遭遇して解決しましたか? おそらく、PILに詳しい人ですか?

0 投票する
1 に答える
385 参照

python - ライブラリGMPをSage/Pythonプロジェクトにインポートする方法

私はすでにGMPライブラリをインストールしました。今、このライブラリをsageプロジェクトにインポートしたいと思います。

しかし、残念ながらそれは機能しません、どうすればそれを行うことができますか?よろしく

0 投票する
2 に答える
4231 参照

python - Python - Json 形式のファイルに新しいレコードを書き込む/追加する

ファイル Json の最後に新しいレコードを追加したい。

このファイルを次のように読んでいます:

ファイルの最後に新しいレコードを追加する方法。

0 投票する
1 に答える
1219 参照

python - シンボリック式を定義するときの sagemath の条件式

SageMath (バージョン 4.7) では、ノートブックでこれを行います。

これによりエラーは発生しません。しかし、その後、

  • dens(1, 1)返品0
  • dens(1, 0.5)返品0
  • 等々!

実際、答えを得る方法が見つかりませんでした2

私は何を間違っていますか?

0 投票する
1 に答える
867 参照

r - RからSageを呼び出すにはどうすればよいですか?

R検索から、からの呼び出しSageは非常にシームレスであることがわかります。Sageしかし、からの呼び出しに関する情報が見つかりませんR。たとえば、R区別したい表現があるとします。

それをセージに送信して区別し、R式を返送するにはどうすればよいですか?結果はほぼ同等になりたいです

CRANとgoogleを検索しましたが、何も見つかりませんでした。関数に基づくものよりも良い解決策があることを願っていsystemます。Rからのサポートがあるのを見てきましたがyacas、興味がありSageます。

私は64ビットのUbuntuを使用しています。

ありがとう!

0 投票する
1 に答える
1325 参照

sage - セージ:指定された要素を与える指定された基底の線形結合を見つけますか?

ベクトル空間Vが与えられると、基底B(Vの次元に対応し、同じフィールド上にある各サイズのタプルのリスト)とベクトルv-の要素の(一意の)線形結合を見つけるためのsageコマンドは何ですかBはvを与えますか?