問題タブ [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.
python - Rustで作ったPython用のライブラリをpypiに公開
これは可能ですか?
調べてみると、ライブラリ setuptools-rust を使えば簡単に配布できるようですが、ユーザーにはこのライブラリ setuptools-rust も必要なようです。
setuptools-rust なしでインストールを機能させる方法はありますか?
python - pyo3を使用してpythonファイルからrustファイルにpython変数を返す方法
このフォーラムの他のすべての質問は、錆を使用して Python で何かを行う方法を教えてくれますが、私は反対のことをしたいと考えています。
main.py スクリプトに、ユーザーの入力を読み取って保存する関数があります。その情報をrustファイルに渡し、プレースホルダーとしてこの文字列を出力したいと考えています。これは私のpythonコードです:
in ruby の出力を使いたいcallback()
。どうすればいいですか?
python - PyO3でNDArray入力と出力で関数をラップする方法は?
1 次元 NDArray (rust-numpy) と usize をパラメーターとして取り、PyO3 を使用して 1 次元配列を返し、Python からコードを呼び出す関数をラップしたいと考えています。残念ながら、PyO3 で配列を処理する方法の良い例を見つけることができません。これは私がこれまでに持っているコードです:
デコレータとモジュールラッピング機能を追加しました。今、私はこのエラーが発生しています:
これは私の cargo.toml です:
PyO3 で使用するために SMA 関数を実際に変更する方法を教えてもらえますか? ありがとうございました!
python - Rust Pyo3 バインディング: Python メソッドを再利用する方法
私はRustクラスを持っていてstruct A<X>{...}
、それぞれが異なるいくつかのPythonクラスを作成したいと思いますX
これらすべてのクラスによって実装される多くのメソッドは、同じように見えます。このコードをすべて再利用するにはどうすればよいですか
1 つの巨大なマクロを使用することは避けたいと思います。