چرا قطبی ها پانداها را به همه روش های ممکن برای دانشمندان داده نابود می کنند؟


نویسنده(های): لازار گوگلتا

در ابتدا منتشر شد به سمت هوش مصنوعی.

یکی از اولین کتابخانه های علم داده، پانداها، زندگی بسیاری از توسعه دهندگان را در سرتاسر جهان بهبود بخشیده است، اما Polars نشان می دهد که زمان آن فرا رسیده است.

پانداها نیازی به معرفی ندارد، اما این مقاله عمیقاً در پاسخ به این سؤال است که چرا قطب‌ها از پانداها بهتر هستند (حتی نویسنده پانداها نیز موافق است).

ممکن است از برخی اصول اولیه مانند بهبود حافظه و سرعت آگاه باشید، اما چرا؟ قطبی ها چگونه جادوی خود را برای دستیابی به چنین سرعت بالایی و استفاده کمتر از حافظه انجام می دهند؟

تولید شده توسط Copilot – ویرایش شده توسط نویسنده

این مقاله تمام دلایل برتری Polars نسبت به پانداها و همچنین کمبود آن در مقایسه (فعلا) را ارائه می دهد.

بیایید درست به آن بپریم!

ترفندها و هک های زیادی وجود دارد که می توانید با پانداها انجام دهید که احتمالاً خود توسعه دهندگان از آن آگاه نیستند. استفاده روزانه فرقی نمی کند زیرا اگر من یک کد در Pandas به شما بدهم مانند این: data.iloc[:, 2:] >= 4 و با فرض اینکه هیپرتایمزی ندارید، نمی دانید این کد چه کاری انجام می دهد. مشخص است که توسعه دهندگان از گوگل و ربات های هوش مصنوعی برای تولید کد استفاده می کنند و همه چیز را از سر خود نمی دانند، اما نکته در اینجا متفاوت است.

کارکردهایی که کتابخانه ارائه می کند باید ساده، واضح و مختص یک استفاده باشد.

این همان چیزی است که Polars با مستندات عالی، نام عملکرد و احساس کلی خود ارائه می دهد… وبلاگ کامل را به صورت رایگان در Medium بخوانید.

منتشر شده از طریق به سمت هوش مصنوعی



منبع: https://towardsai.net/p/machine-learning/why-polars-destroy-pandas-in-all-possible-ways-for-data-scientists

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *