
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PythonからRustを呼んで高速化! PyO3 チュートリアル:クラスをラップする その➀ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PythonからRustを呼んで高速化! PyO3 チュートリアル:クラスをラップする その➀ - Qiita
概要 1. Pyhtonでアルゴリズムまで書いてあるのは速度面では好ましくないな〜 2. よし、C, C++あたり... 概要 1. Pyhtonでアルゴリズムまで書いてあるのは速度面では好ましくないな〜 2. よし、C, C++あたりで書いてあるものを探して、それをPythonから呼んで高速化しよう。 3. なかなかいいライブラリ見つからんな、 4. おっ、Rustていう言語で書かれてるのならあったぞ 5. RustてPythonから呼べんのか?? これは、PythonからRustを呼んで高速化! PyO3 チュートリアル:簡単な関数をラップする その➁ の続きになります。 目標 Rustのクラス(struct + method)を定義し、それをPythonから呼ぶ ことを目標にします。 今回は、クラスのパースの仕方と、getter, setterのPyO3経由での呼び方まで解説します。 手順 前回cargo new --lib exampleで作ったプロジェクトを使用します。 新しく作ってももちろん問題あ