最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Rust與Python簡單交互與速度對比

2022-01-10 19:01 作者:pysrc  | 我要投稿

對比方式

我們以如下方式來評比運行速度的差異,不涉及內存分配,會有可忽略不計的io差異!

通過相同邏輯的代碼計算一個數(shù)(999999以內)各個位數(shù)的五次方之和,如果結果恰好等于該數(shù),則輸出該數(shù),例如

194979%3D1%5E5%2B9%5E5%2B4%5E5%2B9%5E5%2B7%5E5%2B9%5E5


Cargo配置

這里直接使用Pyo3官方Demo的配置

Rust代碼

src/lib.rs

這里跟視頻中唯一區(qū)別在于inline宏,該宏會在代碼調用處直接插入函數(shù)的代碼塊而不通過call方式調用,因此速度是比call要快

Python代碼

直接運行Python代碼測試,經過幾輪測試后,輸出如下


從數(shù)據(jù)來看,Rust比Python快80倍左右!


Rust與Python簡單交互與速度對比的評論 (共 條)

分享到微博請遵守國家法律
荔波县| 拉萨市| 黔南| 宁武县| 华池县| 广水市| 安乡县| 旅游| 黄骅市| 迁安市| 平顶山市| 唐河县| 资溪县| 麟游县| 眉山市| 冷水江市| 浦城县| 讷河市| 太谷县| 巴里| 册亨县| 兴文县| 襄樊市| 舒城县| 石楼县| 彭阳县| 普宁市| 武义县| 徐水县| 普格县| 禹州市| 黑河市| 铜川市| 高尔夫| 刚察县| 嘉祥县| 高阳县| 洮南市| 金川县| 偏关县| 朔州市|