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