問題タブ [pari]

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 に答える
45 参照

pari - PARI/GP のビットカウント

最上位ビットの位置を取得する方法はありfloor(log(x)/log(2)) + 1ますか?

現在、私は次の忌まわしきものを実行しています:

これが必要だったのは、私がより大きな数を扱っており、間違った結果ではなくfloor(log(2^(2^31) - 1)/log(2)) + 1正しい結果を印刷するために必要な精度が非常に大きいためです。21474836472147483648

PARI/GP には、MSB の位置を取得する組み込み関数が本当にないのですか?

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

python - Tuple/Array/Vector を使用して Python (ctypes) から PARI/GP を呼び出す方法は?

Python からPARI/GPを呼び出したいと思います。ellisdivisible(E; P; n;{&Q})PARI の関数 を使用する必要があります(このリンクの 441 ページの関数番号 3.15.35 を参照してください:)ため、2 つのベクトルまたは配列 (E = などellinit([0,-1,1,0,0], K);P = [0,0];) を渡す必要があります。

Python (Thomas Baruchel 提供)から単一の引数/変数の PARI 関数 (C) を呼び出すには、以下のようなものがあります -

たとえば、私が試した -

以下のエラーが発生しました-

タプル/配列/ベクトルを渡すにはどうすればよいですか? ありがとう。

編集: 取得に失敗しましたellisdivisible(E; P; n;{&Q})-

エラーは -

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

python - PythonでCypariパッケージを使用するには?

cypariで取扱説明書やマニュアルを検索しましたが見つかりませんでした。以下のコードしか見つかりませんでした -

だから、私はそれを使用する方法がわかりません。

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

pari - 推測をテストするために Pari コードを変更する方法

これはパリコードです。

このプログラムを修正して、その Pari コードで生成された数値が 43 の倍数である場合、それらが 0 または 344 mod (559) に一致するかどうかを確認するにはどうすればよいでしょうか?