فارسی
باز کردن در Telegram
🐍🐍 Python & Raspberry 🐍

🐍 Python & Raspberry 🐍

@raspberry_python · کانال · فناوری · ایندکس از 2026-05-24
7 274مشترک
3 920پست در ایندکس
D
DailyProjects
✔️ استیبل بودن یا نبودن یک الگوریتم مرتب سازی یکی از دسته بندی های موجود برای الگوریتم هایsort کردن، فاکتور stable بودن یا نبودن هست. به طور خلاصه به الگوریتمی میگن stable که: موقع sort کردن یک لیست، اگه ۲ تا آیتم مساوی هم بودن، دقیقا به همون ترتیبی که توی لیست اولیه بودن، توی لیست مرتب شده هم ظاهر بشن. فرض کنید به شما میگن لیست زیر رو بر اساس: اول نمره و بعد درصورت یکسان بودن نمره ها، بر اساس حروف الفبا مرتب کنید. منتاها این لیستی که به شما میدن خودش بر اساس حروف الفبا مرتب شده هست: lst = [ ("Ashkan",17), ("Bahar",18), ("Sorena",17) ] یک راه مرسوم اینه که به این روش sort رو انجام بدیم: lst.sort(key=lambda x: (x[1], x[0])) کاملا درسته و هیچ اشکالی نداره. بیشتر میخواستیم درباره موضوع پست صحبت کنیم. آیا میتونیم فقط بیایم بر اساس آیتم دوم sort ش کنیم؟ این که خود لیست بر اساس حروف الفبا مرتب شده آیا کمکی میکنه؟ یعنی: lst.sort(key=lambda x: x[1]) اگه بدونیم الگوریتمی که استفاده شده stable هست بله میتونیم و گارانتی هست که آیتم های مساوی به همون ترتیب در خروجی قرار میگیرن، و چون در حال حاضر بر اساس حروف الفبا مرتب شده هستن، اون افرادی که نمره ی برابر دارن اتوماتیک بر اساس حروف الفبا هم مرتب هستن. خروجی هردو: [ ('Ashkan', 17), ('Sorena', 17), ('Bahar', 18) ] پایتون از Tim Sort استفاده میکنه و stable هست. چند تا از الگوریتم های مرتب سازی استیبل: • Insertion Sort • Merge Sort • Bubble Sort • Tim Sort و نقطه‌ی مقابلشون: • Heap Sort • Selection Sort • Quick Sort ✒️ @AmirSoroushh
32 · 3.1K ·
ف
فرهاد ناصری زاده 🐍
پیوند
برای نمایش کلیک کنید
سلام دوستان وقتتون بخیر ویدیو پلی لیست آموزش برنامه نویسی شئ گرایی آپلود شد. طی چند روز آینده تمامی قسمت های این پلی لیست رو آپلود میکنم. قسمت : 9 موضوع : Inheritance Super () vs CLASSNAME چه مواقعی باید از inherit استفاده کنیم ؟ چرا inherit ؟ همراه با چندین مثال ... میتونین از لینک زیر تماشا کنید https://youtu.be/BkZdzBQPrS8 امیدوارم که مفید بوده باشه
24 · 3.1K ·
D
DailyProjects
Drawing Beautiful Design Using Python 👇👇 from turtle import * import turtle as t def my_turtle():     # Choices     sides = str(3)     loops = str(450)     pen = 1     for i in range(int(loops)):         forward(i * 2/int(sides) + i)         left(360/int(sides) + .350)         hideturtle()         pensize(pen)         speed(30) my_turtle() t.done() @raspberry_python
22 · 4.4K ·
فرهاد ناصری زاده
فایل
@Digital_Image_Processing_Artificial_Intelligence_in_Digital · 43.7 MB · برای نمایش کلیک کنید
فایل
50_Algorithms_Every_Programmer_Should_Know_An_unbeatable_ars · 14.7 MB · برای نمایش کلیک کنید
فایل
Andreas_Wichert_Principles_of_Quantum_Artificial_Intelligenc · 4.8 MB · برای نمایش کلیک کنید
فایل
Artificial Intelligence A Modern Approach, (Pearson, 2021).p · 32.5 MB · برای نمایش کلیک کنید
فایل
charu-c-aggarwal-neural-networks-and-deep-learning-a.pdf · 15.8 MB · برای نمایش کلیک کنید
فایل
Deep Learning Applications in Image Analysis-Springer (2023) · 58.5 MB · برای نمایش کلیک کنید
فایل
Explainable_Machine_Learning_Models_and_Architectures_Scrive · 63.6 MB · برای نمایش کلیک کنید
فایل
Handbook_of_Image_Processing_and_Computer_Vision,_Volume_3,_ · 17.8 MB · برای نمایش کلیک کنید
فایل
Hands_on_ML_Projects_with_OpenCV_Master_computer_vision_and_ · 8.1 MB · برای نمایش کلیک کنید
178 · 3.3K ·
فایل
Machine-Learning.pdf · 25.7 MB · برای نمایش کلیک کنید
فایل
Mathematics_of_Machine_Learning_The_University_of_Warwick_20 · 5.5 MB · برای نمایش کلیک کنید
فایل
Modern_Classification_and_Data_Analysis_Methodology_and_Appl · 9.0 MB · برای نمایش کلیک کنید
فایل
Neural Networks and Deep Learning_A Textbook-Springer (2023) · 15.8 MB · برای نمایش کلیک کنید
فایل
Neural_Networks,_Machine_Learning,_and_Image_Processing_Math · 16.5 MB · برای نمایش کلیک کنید
فایل
Practical_Machine_Learning_for_Computer_Vision_End_to_End_Ma · 10.2 MB · برای نمایش کلیک کنید
فایل
Principles_of_Quantum_Artificial_Intelligence_World_World_Sc · 4.8 MB · برای نمایش کلیک کنید
فایل
Probabilistic_Machine_Learning_An_Introduction_The_MIT_Press · 80.3 MB · برای نمایش کلیک کنید
فایل
Python_Machine_Learning_Projects_Learn_how_to_build_Machine_ · 6.7 MB · برای نمایش کلیک کنید
223 · 4.3K ·
D
این کتاب ها مراجع خوبی برای کسانی است که تصمیم دارند یادگیری ماشین  و هوش مصنوعی رو به شکل اساسی و پایه ای یاد بگیرند و در این زمینه پژوهش کنند .
81 · 2.6K ·

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما