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

歡迎光臨散文網(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簡單交互與速度對比的評論 (共 條)

分享到微博請遵守國家法律
武宁县| 宽城| 闻喜县| 永福县| 右玉县| 泰和县| 澄城县| 凤阳县| 嘉义县| 澜沧| 嘉禾县| 大理市| 牡丹江市| 通渭县| 翁牛特旗| 安阳市| 河源市| 清远市| 泸州市| 纳雍县| 杂多县| 宁安市| 北碚区| 南部县| 普兰县| 吴堡县| 云和县| 南丹县| 淮北市| 保康县| 云梦县| 喀喇沁旗| 屏山县| 梁河县| 乐昌市| 科尔| 贡嘎县| 五常市| 巴塘县| 莎车县| 石林|