بهینه سازی و افزایش سرعت پایتون با C Extension
Вставка
- Опубліковано 5 січ 2024
- در این ویدیو به بررسی ۴ سناریو مختلف برای اجرای یک مثال ساده پرداختیم که بتوانیم پرفورمنس را در حالت های مختلف مقایسه کنیم. در حالت اول از Pure Python استفاده کردیم. در حالت همان مثال را با C پیاده سازی کردیم. در حالت سوم از NumPy و در حالت چهارم کدی را که به زبان C نوشته بودیم از طریق پایتون فراخوانی کردیم و نتایج را به صورت آماری بررسی کردیم. یکی از مهمترین راهکارهای بهینه سازی و افزایش سرعت پایتون در حالت هایی که پرفورمنس حیاتی است استفاده از C Extension است
00:00 مقدمه
02:10 اجرای Pure Python
06:50 اجرای برنامه با C/C++
08:09 افزایش سرعت پایتون با NumPy
10:40 افزایش سرعت پایتون با C Extension
00:00 بررسی نتایج
عالی / مثل همیشه.
مرسی از اشتراک گذاری این نکات
جالب بود ممنون از شما
ممنون از شما واقعا مفید بودش
مفید و کاربردی
فوقالعاده عالی و کاربردی بود ممنون ازتون ❤❤❤❤
خیلی جالب بود
خیلی جالب و جذاب بود!
❤
جالب بود یه ویدیو دیدم چند وقت پیش اونجا با جی پی یو هم تست میگرفت برای علاقه مندا اضفه کنم پایتون میتونید باapi پایتون هم کار کنید برای اکستنشن نویسی که باز پایتون میاد یه abi هم ارائه میده براش (یعنی قول میده در طول ورژن های مختلف این عوضنشه محدود هم هست نسب به api اکستنشن نویسی)
خیلی خوب بود. ولی اگه توی کد پایتونتون از built-in های پایتون مثل متد sum استفاده میکردید، از کدی که شما نوشتید سریعتر ران میشد
جالب بود. آیا راهی هست تا کدهای پایتون رو به شکل DLL ذخیره ودر برنامه های دیگه فایل DLL رو اجرا کرد؟
Pure Python NumPy C/C++