問題タブ [pyo3]

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

python - Rustで作ったPython用のライブラリをpypiに公開

これは可能ですか?
調べてみると、ライブラリ setuptools-rust を使えば簡単に配布できるようですが、ユーザーにはこのライブラリ setuptools-rust も必要なようです。
setuptools-rust なしでインストールを機能させる方法はありますか?

0 投票する
0 に答える
29 参照

python - pyo3を使用してpythonファイルからrustファイルにpython変数を返す方法

このフォーラムの他のすべての質問は、錆を使用して Python で何かを行う方法を教えてくれますが、私は反対のことをしたいと考えています。

main.py スクリプトに、ユーザーの入力を読み取って保存する関数があります。その情報をrustファイルに渡し、プレースホルダーとしてこの文字列を出力したいと考えています。これは私のpythonコードです:

in ruby​​ の出力を使いたいcallback()。どうすればいいですか?

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

python - PyO3でNDArray入力と出力で関数をラップする方法は?

1 次元 NDArray (rust-numpy) と usize をパラメーターとして取り、PyO3 を使用して 1 次元配列を返し、Python からコードを呼び出す関数をラップしたいと考えています。残念ながら、PyO3 で配列を処理する方法の良い例を見つけることができません。これは私がこれまでに持っているコードです:

デコレータとモジュールラッピング機能を追加しました。今、私はこのエラーが発生しています:

これは私の cargo.toml です:

PyO3 で使用するために SMA 関数を実際に変更する方法を教えてもらえますか? ありがとうございました!

0 投票する
0 に答える
23 参照

python - Rust Pyo3 バインディング: Python メソッドを再利用する方法

私はRustクラスを持っていてstruct A<X>{...}、それぞれが異なるいくつかのPythonクラスを作成したいと思いますX

これらすべてのクラスによって実装される多くのメソッドは、同じように見えます。このコードをすべて再利用するにはどうすればよいですか

1 つの巨大なマクロを使用することは避けたいと思います。