TGViewer
DevTwitter | توییت برنامه نویسی DevTwitter | توییت برنامه نویسی @devtwitter · 32.7K subscribers
Post #11319 7.94K
آیا وقت خداحافظی با Pandas رسیده؟ وقتی سرعت ۱۱ برابر می‌شود!

همیشه فکر می‌کردم Pandas استانداردترین ابزار برای پردازش داده‌ست. اما وقتی با حجم دیتای میلیونی طرف هستیم، "زمان" یعنی "هزینه".

امروز تصمیم گرفتم کتابخانه جدید و پرسرعت Polars (که با Rust نوشته شده) رو در مقابل Pandas قرار بدم و روی ۱۰ میلیون رکورد بنچمارک بگیرم.

نتایج تستی که روی سیستم خودم اجرا کردم باورنکردنی بود:

پانداس (Pandas): ۲.۴۴ ثانیه ‍️ پولارز (Polars): ۰.۲۱ ثانیه نتیجه: Polars دقیقاً ۱۱.۳۶ برابر سریع‌تر عمل کرد!

چرا این موضوع فراتر از کدنویسی است؟ (Business Value)
به عنوان یک دیتا ساینتیست، وظیفه ما فقط کد زدن نیست، بلکه خلق ارزش (ROI) است. مهاجرت به ابزارهایی مثل Polars در مقیاس کلان (Big Data) یعنی:
۱. کاهش چشمگیر هزینه سرورهای ابری (Cloud Costs).
۲. تحویل سریع‌تر داشبوردها به مدیران و ذینفعان. ️

کد کامل و داکیومنت این بنچمارک رو در گیت‌هابم ببینید:
https://github.com/behnamjb222-cmd/Pandas-vs-Polars-Benchmark

@DevTwitter | <Behnam Jabbari/>
  • ❤ 58
  • 👎 9
  • 👍 6
More from @devtwitter
  1. Oct 17, 2026تست‌نویسی با زبان معمولی ابزار e2e تست‌های وب و موبایل رو با دستور انگلیسی اجرا می‌کنه. بع…
  2. Oct 17, 2026جایگزین اختصاصی برای React؟! تلگرام وب عملا Zero dependency ساخته شده. توی دنیای وب که هر…
  3. Oct 17, 2026🔥 اشتراک یک ماهه Gemini Pro با قیمت ویژه! 🤖 خرید اشتراک Gemini Pro فقط با 290 هزار تومان…
  4. Oct 17, 2026GhostIDE — آینده کدنویسی ایرانی یک IDE ایرانی که در حال حاضر در مرحله بتا است و برای رقابت…
  5. Oct 17, 2026یکی با Gemini 4 Argon یه بازی تو سبک Subway Surfers با ماشین جدید پرنده تسلا رودستر ساخته.…
  6. Oct 17, 2026من همیشه توی پروژه‌های AI Engineering روی Evaluation یا همون Eval تأکید ویژه‌ای دارم و همی…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →