日曜日, 9月 14, 2025
日曜日, 9月 14, 2025
- Advertisment -
ホームニューステックニュースPythonオブジェクトをRustで効率的に処理する - pyo3-arrowによるゼロコピー実装

PythonオブジェクトをRustで効率的に処理する – pyo3-arrowによるゼロコピー実装




FFI(Foreign Function Interface)の型変換のオーバーヘッド
RustとPythonを連携させるとき、悩ましい問題がデータの受け渡しです。
# ユーザは様々な形式でデータを渡してくる
import numpy as np
import pandas as pd

# 素数判定をRustで高速化したい
primes = rust_lib.is_prime_batch(np.array([2, 3, 4, 5, 6])) # NumPy
primes = rust_lib.is_prime_batch([2, 3, 4, 5, 6]) # Python li…



Source link

Views: 0

RELATED ARTICLES

返事を書く

あなたのコメントを入力してください。
ここにあなたの名前を入力してください

- Advertisment -