در این مطلب، ویدئو سوال مصاحبه پایتون شماره 2 | سری زمانی آمازون | سوال مصاحبه علوم داده با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:14:01
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,719 –> 00:00:04,000
سلام به مجموعه مصاحبه ها خوش آمدید،
2
00:00:04,000 –> 00:00:07,279
بنابراین ما به سوالات شرکت های برتر نگاه می
3
00:00:07,279 –> 00:00:11,200
کنیم که باید با استفاده از پایتون حل شوند
4
00:00:11,200 –> 00:00:15,120
و برای این سوال خاص،
5
00:00:15,120 –> 00:00:16,880
ما به
6
00:00:16,880 –> 00:00:18,720
سوال کمی دشوارتر نگاه می کنیم،
7
00:00:18,720 –> 00:00:20,640
اما اگر از سری زمانی استفاده می کنید، این موضوع
8
00:00:20,640 –> 00:00:23,039
ادامه دارد. برای اینکه کمی ساده تر
9
00:00:23,039 –> 00:00:24,800
باشیم، اما ما به یک سوال از
10
00:00:24,800 –> 00:00:26,720
آمازون نگاه می کنیم و به دنبال
11
00:00:26,720 –> 00:00:30,000
محاسبه درصد
12
00:00:30,000 –> 00:00:33,200
اختلاف ماهانه هستیم، بنابراین دوباره در وضعیت
13
00:00:33,200 –> 00:00:37,040
استراتوس هستیم و
14
00:00:37,040 –> 00:00:41,040
من فقط به شما سریعاً آنچه را که
15
00:00:41,040 –> 00:00:44,640
می توانید از این سؤال خاص به دست آورید، می پردازم.
16
00:00:44,640 –> 00:00:46,960
بنابراین بیایید ابتدا
17
00:00:46,960 –> 00:00:48,000
سؤال را مرور کنیم
18
00:00:48,000 –> 00:00:50,800
و به برخی از ویژگیهای
19
00:00:50,800 –> 00:00:51,120
موجود در
20
00:00:51,120 –> 00:00:54,480
لایههای اسکرچ نگاهی بیندازیم که ممکن است به ما کمک کند،
21
00:00:54,480 –> 00:00:57,520
بنابراین در اینجا درصد تفاوت ماهانه سؤال
22
00:00:57,520 –> 00:00:59,600
23
00:00:59,600 –> 00:01:03,199
است که به سختی رتبهبندی شده است و این از
24
00:01:03,199 –> 00:01:06,479
مصاحبهای با آمازون است که جدول
25
00:01:06,479 –> 00:01:10,320
خرید جدول خرید براساس تاریخ
26
00:01:10,320 –> 00:01:12,960
محاسبه شده است. درصد تغییر ماه به ماه
27
00:01:12,960 –> 00:01:14,799
در
28
00:01:14,799 –> 00:01:18,159
درآمد خروجی باید شامل
29
00:01:18,159 –> 00:01:22,159
تاریخ ماه سال در این قالب
30
00:01:22,159 –> 00:01:24,799
و درصد تغییر به
31
00:01:24,799 –> 00:01:25,360
دومین
32
00:01:25,360 –> 00:01:28,640
نقطه اعشار گرد شده و از t مرتب شود.
33
00:01:28,640 –> 00:01:29,920
از ابتدای سال
34
00:01:29,920 –> 00:01:33,280
تا پایان سال، ستون درصد
35
00:01:33,280 –> 00:01:36,960
تغییر
36
00:01:36,960 –> 00:01:40,240
از ماه دوم به بعد پر
37
00:01:40,240 –> 00:01:43,759
می شود و می تواند به عنوان
38
00:01:43,759 –> 00:01:45,920
درآمد این ماه منهای درآمد ماه گذشته
39
00:01:45,920 –> 00:01:48,640
تقسیم بر درآمد ماه گذشته
40
00:01:48,640 –> 00:01:51,119
ضربدر 100 محاسبه شود. اکنون این اطلاعات زیادی
41
00:01:51,119 –> 00:01:51,920
42
00:01:51,920 –> 00:01:57,040
برای بنابراین ما نکات رویکرد
43
00:01:57,040 –> 00:02:00,159
و خروجی مورد انتظار را داریم، بنابراین من
44
00:02:00,159 –> 00:02:00,719
بر روی
45
00:02:00,719 –> 00:02:03,119
خروجی مورد انتظار کلیک
46
00:02:03,119 –> 00:02:06,320
میکنم تا ببینم جدول چگونه باید باشد
47
00:02:06,320 –> 00:02:08,080
و این کاملاً استاندارد است اگر
48
00:02:08,080 –> 00:02:09,679
49
00:02:09,679 –> 00:02:10,399
50
00:02:10,399 –> 00:02:11,680
عادت دارید درصدهای ماه به ماه را انجام دهید. احتمالاً
51
00:02:11,680 –> 00:02:14,319
با نرمافزارهای اکسل یا هوش تجاری آشنا
52
00:02:14,319 –> 00:02:15,599
هستید، اما میخواهیم
53
00:02:15,599 –> 00:02:18,400
یاد بگیریم که چگونه با استفاده از برخی از توابع در پانداها این کار را بسیار کارآمد انجام دهیم،
54
00:02:18,400 –> 00:02:20,080
55
00:02:20,080 –> 00:02:23,920
بنابراین
56
00:02:23,920 –> 00:02:27,920
ما به جدول نگاه میکنیم،
57
00:02:27,920 –> 00:02:31,120
اما من
58
00:02:31,120 –> 00:02:34,080
فقط نگاهی میاندازم. در جدول ما می
59
00:02:34,080 –> 00:02:35,280
بینیم که یک
60
00:02:35,280 –> 00:02:38,879
تاریخ ایجاد شده، یک مقدار و یک شناسه خرید داریم،
61
00:02:38,879 –> 00:02:41,440
پس بیایید نگاهی بیندازیم، بنابراین بیایید
62
00:02:41,440 –> 00:02:43,200
رویکرد خود را
63
00:02:43,200 –> 00:02:46,400
بنویسیم تا بخواهیم ماهانه را
64
00:02:48,840 –> 00:02:51,840
جمع آوری کنیم،
65
00:02:51,840 –> 00:02:56,800
زیرا در حال حاضر در روز است
66
00:02:56,800 –> 00:02:59,920
و مجموع
67
00:02:59,920 –> 00:03:03,599
مقدار ستون um
68
00:03:03,599 –> 00:03:05,840
خوب
69
00:03:06,640 –> 00:03:09,360
ما می
70
00:03:10,800 –> 00:03:14,000
خواهیم درصد
71
00:03:14,000 –> 00:03:19,280
اختلاف را بدست آوریم همچنین می خواهیم که
72
00:03:19,280 –> 00:03:21,680
فکر می کنم این تنها دو مرحله اصلی است
73
00:03:21,680 –> 00:03:22,959
که به آن نیاز داریم
74
00:03:22,959 –> 00:03:28,560
و البته قاب داده را مرتب کنیم
75
00:03:30,879 –> 00:03:35,040
اوه بیایید ببینیم قاب داده را
76
00:03:35,280 –> 00:03:38,959
بر اساس ماه مرتب کنیم سال بسیار خوب
77
00:03:38,959 –> 00:03:40,720
فکر می کنم این رویکرد خوبی است
78
00:03:40,720 –> 00:03:42,400
به نظر نمی رسد
79
00:03:42,400 –> 00:03:45,599
پیچیده تر از این سه
80
00:03:45,599 –> 00:03:47,200
مرحله
81
00:03:47,200 –> 00:03:51,599
جمع آوری شود و اجازه دهید آن را درست
82
00:03:52,400 –> 00:03:54,080
بنویسیم و ما می توانیم از چند
83
00:03:54,080 –> 00:03:55,920
رویکرد مختلف برای این
84
00:03:55,920 –> 00:03:58,959
کار استفاده کنیم، بنابراین
85
00:03:59,200 –> 00:04:03,200
ابتدا می خواهم یک چارچوب داده ماهانه ایجاد کنم
86
00:04:03,200 –> 00:04:05,360
و شما احتمالاً می توانید این کار را با یک
87
00:04:05,360 –> 00:04:07,200
گروه انجام دهید. توسط
88
00:04:07,200 –> 00:04:10,480
اما من قصد دارم
89
00:04:11,120 –> 00:04:15,360
یک تابع نمونه مجدد انجام دهم
90
00:04:15,360 –> 00:04:18,000
که اگر با resample آشنا نیستید،
91
00:04:18,000 –> 00:04:19,199
می توانید
92
00:04:19,199 –> 00:04:22,960
داده های خود را
93
00:04:22,960 –> 00:04:26,840
با استفاده از تابع resample مجددا جمع آوری کنید، پس نمونه برداری
94
00:04:26,840 –> 00:04:28,400
مجدد انجام دهید
95
00:04:28,400 –> 00:04:30,180
و سپس من به
96
00:04:30,180 –> 00:04:32,000
[Music] نمونه برداری
97
00:04:32,000 –> 00:04:34,639
مجدد بر اساس ماه و اگر شما اگر
98
00:04:34,639 –> 00:04:36,000
99
00:04:36,000 –> 00:04:39,440
ستون تاریخ شما شاخص نیست، باید به
100
00:04:39,440 –> 00:04:40,840
تابع بگویید
101
00:04:40,840 –> 00:04:43,840
102
00:04:44,160 –> 00:04:46,800
که در کدام ستون میخواهید تاریخ روی
103
00:04:46,800 –> 00:04:47,199
آن قرار دارد
104
00:04:47,199 –> 00:04:51,600
، بنابراین x ایجاد شده است
105
00:04:51,600 –> 00:04:54,479
و ما میخواهیم آن را بر اساس ماه
106
00:04:54,479 –> 00:04:56,560
مجدداً نمونهبرداری کنیم و وقتی دوباره آن را نمونهسازی کردیم، چگونه
107
00:04:56,560 –> 00:04:58,320
میخواهیم آن را جمع کنیم. برای تجمیع آن
108
00:04:58,320 –> 00:05:00,639
توسط برخی
109
00:05:00,639 –> 00:05:02,960
و
110
00:05:04,400 –> 00:05:06,000
و فقط برای اینکه به شما نشان دهم چگونه به نظر می رسد
111
00:05:06,000 –> 00:05:08,800
من قصد دارم آن را اجرا کنم
112
00:05:09,600 –> 00:05:13,120
ایجاد oh ایجاد کرد
113
00:05:14,720 –> 00:05:16,160
و می توانید ببینید که ما ستون ها را از دست داده ایم،
114
00:05:16,160 –> 00:05:18,639
بنابراین بیایید
115
00:05:18,639 –> 00:05:22,320
ایندکس را بازنشانی کنیم تا ستون های قبلی را
116
00:05:22,320 –> 00:05:26,400
نمایه بازنشانی کنیم و اکنون باید
117
00:05:26,400 –> 00:05:30,560
دادههای انباشته جدید خود را داشته باشیم،
118
00:05:31,120 –> 00:05:33,840
بنابراین ما از اولین مرحله مراقبت میکنیم،
119
00:05:33,840 –> 00:05:35,840
120
00:05:35,840 –> 00:05:38,000
مرحله بعدی این است که تفاوت
121
00:05:38,000 –> 00:05:40,160
122
00:05:40,160 –> 00:05:43,360
بین ماهها را بدست آوریم و یک تابع واقعاً خوب
123
00:05:43,360 –> 00:05:45,120
به نام تابع diff وجود
124
00:05:45,120 –> 00:05:47,039
دارد که تفاوت بین
125
00:05:47,039 –> 00:05:50,400
ردیف دوم و اول را میگیرد
126
00:05:50,400 –> 00:05:53,680
و ادامه دهید و پایین بیاورید،
127
00:05:53,680 –> 00:05:57,120
بنابراین بیایید آن را ماهانه تماس بگیریم، ما فقط میتوانیم
128
00:05:57,120 –> 00:05:59,120
شروع به ایجاد
129
00:05:59,120 –> 00:06:02,800
اختلاف درصد ماهیانه به صورت ماهانه
130
00:06:02,800 –> 00:06:05,280
کنیم و میخواهیم تماس بگیریم، میخواهیم از همین
131
00:06:05,280 –> 00:06:06,000
132
00:06:06,000 –> 00:06:09,039
نام ستون استفاده کنیم و این کار را در مراحل
133
00:06:09,039 –> 00:06:11,919
انجام میدهیم تا بتوانید
134
00:06:12,479 –> 00:06:15,199
همه چیز را درست ببینید، بنابراین
135
00:06:19,120 –> 00:06:22,240
درصد تفاوت ماهانه را ببینید. و فقط آن را به خوبی کپی کنید،
136
00:06:22,240 –> 00:06:24,800
137
00:06:29,199 –> 00:06:32,080
بنابراین اکنون ستون جدید خود را داریم
138
00:06:32,080 –> 00:06:35,440
و بیایید یک
139
00:06:35,440 –> 00:06:40,960
um ایجاد کنیم که میخواهیم مقدار ماهانه را انجام دهیم،
140
00:06:41,199 –> 00:06:43,520
بنابراین میخواهیم آن ستون را
141
00:06:43,520 –> 00:06:45,039
ایزوله کنیم و زمانی که آن را جدا
142
00:06:45,039 –> 00:06:47,280
کردیم، میتوانیم تفاوت را با استفاده از تابع diff بگیریم.
143
00:06:47,280 –> 00:06:49,840
144
00:06:51,120 –> 00:06:53,280
و اجازه دهید به شما نشان دهم که چگونه به نظر می رسد،
145
00:06:53,280 –> 00:06:54,400
بنابراین من می خواهم اجرا کنم،
146
00:06:54,400 –> 00:06:58,800
اجازه دهید تا