در این مطلب، ویدئو شروع کار با پانداها | حتی بیشتر پایتون برای مبتدیان – ابزارهای داده [5 از 31] با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:04
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,430 –> 00:00:04,065
همانطور که در ابتدا ذکر شد،
2
00:00:04,065 –> 00:00:06,840
چیزی که ما
روی آن تمرکز خواهیم کرد، برخی از
3
00:00:06,840 –> 00:00:09,810
کتابخانه ها و ابزارهای رایجی است
که می خواهید
4
00:00:09,810 –> 00:00:16,620
برای کار
در مسیر علم داده از آنها استفاده کنید.
5
00:00:16,620 –> 00:00:18,660
بنابراین در امتداد این خطوط،
6
00:00:18,660 –> 00:00:19,980
ما قصد داریم به
7
00:00:19,980 –> 00:00:23,205
کتابخانههای واقعاً رایجی
که به نام پاندا معروف هستند نگاهی بیاندازیم.
8
00:00:23,205 –> 00:00:25,770
اکنون متاسفم که از قبل
ناامید شدم،
9
00:00:25,770 –> 00:00:28,830
بنابراین این
ربطی به خرس ها ندارد،
10
00:00:28,830 –> 00:00:32,229
می دانم
که وقتی برای اولین بار متوجه شدم ناامید شدم.
11
00:00:32,229 –> 00:00:36,060
اما در عوض، این کتابخانه
ای است که دارای چند ابزار
12
00:00:36,060 –> 00:00:40,830
بسیار رایج است که از
آنها برای کمک به کار
13
00:00:40,830 –> 00:00:46,420
، مدیریت و دستکاری داده
ها هنگام شروع تجزیه و تحلیل استفاده می کنید.
14
00:00:46,420 –> 00:00:48,195
پس پاندا چیست؟
15
00:00:48,195 –> 00:00:53,155
Pandas یک
کتابخانه مجوز BSD منبع باز است،
16
00:00:53,155 –> 00:00:55,505
و واقعاً برای ساختارهای داده آشنا
17
00:00:55,505 –> 00:00:58,820
و کارایی بالا
طراحی شده است،
18
00:00:58,820 –> 00:01:01,295
چیزی که شما
در اینجا متوجه خواهید شد این
19
00:01:01,295 –> 00:01:04,355
است که
ما یک کتابخانه
20
00:01:04,355 –> 00:01:07,550
جدی خواهیم داشت که
کمی خواهد بود. مانند یک لیست
21
00:01:07,550 –> 00:01:11,875
فقط چند
ابزار اضافی را نیز به ما می دهد.
22
00:01:11,875 –> 00:01:16,040
ما همچنین یک DataFrame را مشاهده
خواهیم کرد که در آن
23
00:01:16,040 –> 00:01:20,065
اگر با Excel یا شاید
یک پایگاه داده رابطهای بازی کرده باشید،
24
00:01:20,065 –> 00:01:25,660
در داخل یک DataFrame احساس راحتی خواهید کرد.
25
00:01:25,660 –> 00:01:28,020
بنابراین ابتدا، سریال چیست؟
26
00:01:28,020 –> 00:01:32,944
خوب، سری بسیار
شبیه به لیست پایتون است،
27
00:01:32,944 –> 00:01:37,265
که چیزی که قرار است باشد
یک آرایه تک بعدی از
28
00:01:37,265 –> 00:01:41,750
اشیاء است که در آن
همه مقادیرم در آنجا نشسته اند،
29
00:01:41,750 –> 00:01:45,205
و آنها
نوعی نمایه خواهند داشت.
30
00:01:45,205 –> 00:01:47,145
با این حال، یک تفاوت بزرگ
31
00:01:47,145 –> 00:01:50,600
بین یک سری و یک
لیست این واقعیت است که ما
32
00:01:50,600 –> 00:01:54,545
می توانیم شاخص خود را به گونه ای تنظیم کنیم که واقعاً
هر چیزی باشد که ممکن است بخواهیم باشد.
33
00:01:54,545 –> 00:01:57,060
بهطور پیشفرض، قرار است
بر اساس صفر باشد،
34
00:01:57,060 –> 00:02:00,575
اما اگر به
سطحی از کنترل روی آن نیاز
35
00:02:00,575 –> 00:02:02,960
دارید، میتوانید آن را برخلاف
36
00:02:02,960 –> 00:02:06,715
شاخصی که
همیشه بر اساس صفر است، داشته باشید.
37
00:02:06,715 –> 00:02:08,820
اکنون برای ایجاد یک سری کاملاً جدید،
38
00:02:08,820 –> 00:02:11,400
کاری که می خواهید انجام دهید این
است که از سازنده استفاده کنید.
39
00:02:11,400 –> 00:02:14,630
بنابراین اگر
قبلاً با کلاسها بازی
40
00:02:14,630 –> 00:02:17,210
کردهاید، میدانید که
پیش میروید و
41
00:02:17,210 –> 00:02:20,060
این را درست
مانند روش معمولی صدا میزنید
42
00:02:20,060 –> 00:02:22,550
و سپس
آیتمهای مناسب را پاس میکنید.
43
00:02:22,550 –> 00:02:25,085
متوجه خواهید شد
که وقتی درست به آن برسید،
44
00:02:25,085 –> 00:02:28,490
کاری که ما در اینجا انجام می دهیم این است
که در واقع فقط
45
00:02:28,490 –> 00:02:33,030
یک لیست را به یک سری تبدیل می کنیم.
46
00:02:33,030 –> 00:02:35,300
بنابراین شما به
کروشه های مربع در اینجا توجه خواهید کرد،
47
00:02:35,300 –> 00:02:37,970
این همان چیزی است که ما برای
نشان دادن یک لیست به طور معمول از آن استفاده می کنیم.
48
00:02:37,970 –> 00:02:41,705
بنابراین ما در واقع
این را به یک سریال تبدیل می کنیم.
49
00:02:41,705 –> 00:02:44,575
مورد دیگری که من
می خواهم در اینجا برجسته کنم،
50
00:02:44,575 –> 00:02:47,685
این است که شما متوجه این پی
دی کوچک در اینجا خواهید شد.
51
00:02:47,685 –> 00:02:49,120
ممکن است از خود بپرسید، “خوب.
52
00:02:49,120 –> 00:02:51,345
خوب، pd چیست؟”
53
00:02:51,345 –> 00:02:55,954
معمولاً، هنگامی که
در کتابخانه پانداها وارد
54
00:02:55,954 –> 00:02:58,580
میکنید، نام آن را به pd تغییر میدهید، که
55
00:02:58,580 –> 00:03:01,950
pd مخفف پاندا است.
56
00:03:01,990 –> 00:03:05,855
اگر من را در حال انجام ویدیوهای دیگر دیده اید،
57
00:03:05,855 –> 00:03:11,420
ممکن است این واقعیت را بدانید که من
واقعاً نام متغیرهای تکی، دو و سه حرفی را دوست ندارم یا چیزهای دیگر را دوست ندارم
58
00:03:11,420 –> 00:03:14,914
،
59
00:03:14,914 –> 00:03:22,895
که برای من لزوماً
آنقدر واضح نیست که ممکن است چیست.
60
00:03:22,895 –> 00:03:27,240
همانطور که گفته شد، من
همیشه با کنوانسیون خواهم رفت.
61
00:03:27,240 –> 00:03:29,925
بنابراین قرارداد همیشه بر نظر شخصی من غلبه می کند
62
00:03:29,925 –> 00:03:32,285
زیرا خوب،
63
00:03:32,285 –> 00:03:34,775
من در مورد همه چیز نظر دارم.
64
00:03:34,775 –> 00:03:38,600
اما جامعه
تصمیم گرفته است که وقتی از
65
00:03:38,600 –> 00:03:42,740
پانداها استفاده میکنیم،
این را بهعنوان PD مخفف کنیم.
66
00:03:42,740 –> 00:03:45,560
بنابراین من دقیقاً از آن پیروی میکنم،
67
00:03:45,560 –> 00:03:48,350
و توصیه میکنم
که شما هم همین کار را انجام دهید،
68
00:03:48,350 –> 00:03:50,405
که هر زمان که کنوانسیون برگزار میشود
69
00:03:50,405 –> 00:03:54,920
، باید جلو بروید و در
صف قرار بگیرید، زیرا در نهایت،
70
00:03:54,920 –> 00:03:57,935
این فقط شما نیستید که
ما به دنبال آن هستید. در کد شما،
71
00:03:57,935 –> 00:04:01,325
اما غالباً
سایر توسعه دهندگان پایتون نیز خواهند بود،
72
00:04:01,325 –> 00:04:03,050
و شما می خواهید مطمئن شوید
که آنها می
73
00:04:03,050 –> 00:04:05,225
دانند که شما
در داخل کد خود چه کاری انجام داده اید.
74
00:04:05,225 –> 00:04:06,770
بنابراین، در حالی که من
75
00:04:06,770 –> 00:04:11,290
لزوماً طرفدار نامهای متغیر یک و دو حرفی
و فضای نام
76
00:04:11,290 –> 00:04:13,170
نیستم، همچنان ادامه میدهم
و از pd استفاده میکنم، زیرا
77
00:04:13,170 –> 00:04:15,795
دوباره، این قرارداد است.
78
00:04:15,795 –> 00:04:20,040
بنابراین متوجه خواهید شد که در اینجا میتوانیم
پیش برویم و همه اینها را تنظیم کنیم.
79
00:04:20,040 –> 00:04:22,535
هنگامی که ما جلوتر می رویم و این را نمایش می دهیم،
80
00:04:22,535 –> 00:04:24,605
به
81
00:04:24,605 –> 00:04:28,370
سادگی به عنوان یک لیست کوچک
به همراه فهرست نشان داده می شود،
82
00:04:28,370 –> 00:04:30,020
و همچنین متوجه خواهید
شد که اگر
83
00:04:30,020 –> 00:04:32,120
بخواهم به یک مورد خاص دسترسی داشته
84
00:04:32,120 –> 00:04:34,545
باشم، می توانم از نمایه معمولی استفاده کنم. کارکرد.
85
00:04:34,545 –> 00:04:38,660
بنابراین اینجا فرودگاه های من
با دو مورد مشابه است.
86
00:04:38,660 –> 00:04:42,620
من می توانم یک حلقه for انجام دهم تا از
طریق هر یک از آنها حلقه