در این مطلب، ویدئو ARANGE()، LINSPACE()، LOGSPACE() در NUMPY (آرایه هایی با محدوده های عددی) – برنامه نویسی پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:31:19
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,490 –> 00:00:11,599
[موسیقی]
2
00:00:11,599 –> 00:00:12,320
سلام دوستان
3
00:00:12,320 –> 00:00:14,320
به کانال ما خوش آمدید، بنابراین در
4
00:00:14,320 –> 00:00:16,160
جلسه قبل در
5
00:00:16,160 –> 00:00:18,320
مورد ایجاد rs با
6
00:00:18,320 –> 00:00:20,080
داده های موجود بحث کردیم
7
00:00:20,080 –> 00:00:23,199
و در این سرگرمی در این جلسه
8
00:00:23,199 –> 00:00:24,880
9
00:00:24,880 –> 00:00:26,960
با چند تابع دیگر که برای ایجاد آرایه ها در دسترس هستند حرکت خواهیم کرد.
10
00:00:26,960 –> 00:00:28,720
11
00:00:28,720 –> 00:00:31,920
با محدودههای عددی خوب است،
12
00:00:31,920 –> 00:00:34,160
بنابراین
13
00:00:35,360 –> 00:00:37,840
آرایهها
14
00:00:38,879 –> 00:00:41,040
با
15
00:00:42,480 –> 00:00:45,840
دامنه عددی
16
00:00:47,039 –> 00:00:50,879
درست هستند، بنابراین ما میدانیم که میتوانیم
17
00:00:50,879 –> 00:00:53,680
با استفاده از تابع آرایه در عدد یک آرایه ایجاد
18
00:00:53,680 –> 00:00:54,719
19
00:00:54,719 –> 00:00:56,719
کنیم، بنابراین میخواهیم درباره
20
00:00:56,719 –> 00:00:58,000
این ماژول numpy بحث کنیم،
21
00:00:58,000 –> 00:01:00,320
بنابراین برای ایجاد یک آرایه باید
22
00:01:00,320 –> 00:01:01,760
از آن استفاده کنیم. تابع آرایه و
23
00:01:01,760 –> 00:01:03,280
در آن تابع باید برخی از
24
00:01:03,280 –> 00:01:04,799
پارامترها را به درستی
25
00:01:04,799 –> 00:01:07,119
پاس کنیم تا تکرارهای متوالی بتوانیم به
26
00:01:07,119 –> 00:01:08,640
پارامتر دارایی به تابع آرایه منتقل
27
00:01:08,640 –> 00:01:09,600
کنیم تا
28
00:01:09,600 –> 00:01:12,080
خطا ایجاد شود و اکنون خواهیم
29
00:01:12,080 –> 00:01:13,680
دید که چگونه این
30
00:01:13,680 –> 00:01:16,320
آرایه ها را با استفاده از محدوده های عددی ایجاد کنیم. بنابراین
31
00:01:16,320 –> 00:01:18,159
در اینجا ما عمدتاً سه
32
00:01:18,159 –> 00:01:18,960
تابع را داریم،
33
00:01:18,960 –> 00:01:21,920
خوب اولین تابع یک
34
00:01:21,920 –> 00:01:24,000
تابع
35
00:01:24,000 –> 00:01:26,320
محدوده یک تابع محدوده است، بنابراین من در مورد پارامترها بعدا بحث خواهم کرد
36
00:01:26,320 –> 00:01:27,680
،
37
00:01:27,680 –> 00:01:30,960
بنابراین تابع فاصله خط بعدی
38
00:01:30,960 –> 00:01:34,159
فضای خط و
39
00:01:34,159 –> 00:01:37,680
فضای لاگ بنابراین عمدتاً ما
40
00:01:37,680 –> 00:01:40,640
سه تابع برای ایجاد یک آرایه
41
00:01:40,640 –> 00:01:41,439
در numpy
42
00:01:41,439 –> 00:01:44,240
با محدوده های عددی داریم، بنابراین در هر
43
00:01:44,240 –> 00:01:45,040
سه این سه
44
00:01:45,040 –> 00:01:49,119
باید محدوده های عددی را پاس کنیم
45
00:01:49,119 –> 00:01:52,479
که به معنای محدوده عددی است بنابراین
46
00:01:52,479 –> 00:01:54,880
این سه تابع آرایه ما را برمی گرداند.
47
00:01:54,880 –> 00:01:55,920
48
00:01:55,920 –> 00:02:00,320
این سه تابع
49
00:02:01,200 –> 00:02:06,399
آرایه ای را با مقادیر
50
00:02:07,280 –> 00:02:10,720
در
51
00:02:10,720 –> 00:02:13,920
محدوده داده شده و
52
00:02:13,920 –> 00:02:16,640
53
00:02:17,760 –> 00:02:21,599
نوع داده مورد نیاز برمی گرداند، بنابراین
54
00:02:21,599 –> 00:02:24,080
همه این سه تابع باید
55
00:02:24,080 –> 00:02:24,959
56
00:02:24,959 –> 00:02:28,239
محدوده عددی را به عنوان پارامتر پاس کنیم و
57
00:02:28,239 –> 00:02:30,560
هر سه تابع
58
00:02:30,560 –> 00:02:31,920
59
00:02:31,920 –> 00:02:35,680
یک آرایه را با مقادیر
60
00:02:35,680 –> 00:02:37,440
در محدوده داده شده برمی گرداند. در اینجا باید
61
00:02:37,440 –> 00:02:39,040
محدوده را بدهیم و در محدوده داده شده
62
00:02:39,040 –> 00:02:41,120
مقادیری را برمی گرداند
63
00:02:41,120 –> 00:02:45,280
و با داده های مورد نیاز معمولاً
64
00:02:45,280 –> 00:02:48,879
برای همه این توابع باید
65
00:02:48,879 –> 00:02:51,840
شاخص start را
66
00:02:54,239 –> 00:02:57,200
به
67
00:02:58,480 –> 00:03:02,720
سمت راست و تایپ d
68
00:03:02,720 –> 00:03:05,200
جزئیات را ارسال کنیم بنابراین این سه
69
00:03:05,200 –> 00:03:06,159
پارامتر مشترک هستند.
70
00:03:06,159 –> 00:03:08,720
ما باید به هر سه
71
00:03:08,720 –> 00:03:09,280
تابع منتقل کنیم،
72
00:03:09,280 –> 00:03:11,280
بنابراین به غیر از این سه پارامتر،
73
00:03:11,280 –> 00:03:13,120
باید چند پارامتر
74
00:03:13,120 –> 00:03:16,319
دیگر را ارسال کنیم، بنابراین بحث خواهیم کرد اما به طور پیش فرض اینها
75
00:03:16,319 –> 00:03:18,239
سه پارامتری هستند که قرار است
76
00:03:18,239 –> 00:03:18,879
77
00:03:18,879 –> 00:03:21,120
در این توابع ارسال کنیم، بنابراین این یک نوع
78
00:03:21,120 –> 00:03:22,480
داده اختیاری
79
00:03:22,480 –> 00:03:24,480
است که یک پایگاه داده اختیاری است، بنابراین اگر
80
00:03:24,480 –> 00:03:25,920
هیچ نوع داده ای را ارائه نمی دهید، با
81
00:03:25,920 –> 00:03:28,080
آن برخورد می شود و مقداری از نوع داده را برمی گرداند،
82
00:03:28,080 –> 00:03:29,519
83
00:03:29,519 –> 00:03:31,680
بنابراین اگر می خواهید برای مشخص کردن یک
84
00:03:31,680 –> 00:03:33,280
نوع داده خاص، باید
85
00:03:33,280 –> 00:03:36,720
از این آرگومان نوع d استفاده کنیم
86
00:03:36,720 –> 00:03:38,959
و از ایندکس شروع و شاخص توقف استفاده کنیم،
87
00:03:38,959 –> 00:03:40,560
بنابراین طبیعی است که می دانیم
88
00:03:40,560 –> 00:03:42,879
که در محدوده داده شده از مقادیر شاخص،
89
00:03:42,879 –> 00:03:44,560
90
00:03:44,560 –> 00:03:46,400
مقادیری را می گیرد که مقادیر را در نظر می گیرد و
91
00:03:46,400 –> 00:03:48,319
آن را به درستی ذخیره کنید،
92
00:03:48,319 –> 00:03:50,080
بنابراین یک به یک به سمت تابع حرکت می کنیم،
93
00:03:50,080 –> 00:03:51,920
94
00:03:51,920 –> 00:03:54,159
بنابراین
95
00:03:56,080 –> 00:03:59,360
ببینید که به این یک محدوده می رسیم، بسیار خوب،
96
00:03:59,360 –> 00:04:00,480
همه چیز را مرتب می کنم و
97
00:04:00,480 –> 00:04:03,599
در مورد هر تابع بحث خواهیم کرد و
98
00:04:03,599 –> 00:04:04,959
نگران نباشید، من
99
00:04:04,959 –> 00:04:06,239
تمام این سه تابع را اجرا خواهم کرد.
100
00:04:06,239 –> 00:04:07,840
بعداً پس از تکمیل این بخش تئوری، تمام این سه تابع را
101
00:04:07,840 –> 00:04:09,200
در مفسر نشان میدهد،
102
00:04:09,200 –> 00:04:10,720
103
00:04:10,720 –> 00:04:12,879
بنابراین اولین مورد
104
00:04:12,879 –> 00:04:16,399
یک آرایه تابع محدوده است،
105
00:04:16,399 –> 00:04:20,320
بنابراین همانطور که میدانیم این توابع
106
00:04:20,320 –> 00:04:24,080
در ماژول numpy هستند، ابتدا باید آن را
107
00:04:24,080 –> 00:04:26,880
وارد کنیم. ماژول numpy میتوانیم
108
00:04:26,880 –> 00:04:28,560
نام مستعار
109
00:04:28,560 –> 00:04:30,800
زیادی بهعنوان numpy بهعنوان np بدهیم، بنابراین باید این
110
00:04:30,800 –> 00:04:33,040
تابع را با استفاده از
111
00:04:33,040 –> 00:04:36,560
آرایه نقطهای نام مستعار np فراخوانی کنیم، بنابراین پارامترهای مورد نیاز چه هستند
112
00:04:36,560 –> 00:04:37,120
113
00:04:37,120 –> 00:04:40,560
اولی ایندکس
114
00:04:40,720 –> 00:04:43,440
شروع شروع، دومی شاخص توقف
115
00:04:43,440 –> 00:04:45,680
116
00:04:45,680 –> 00:04:47,759
دوم است. شاخص توقف و
117
00:04:47,759 –> 00:04:50,479
سومین اندازه گام است
118
00:04:50,479 –> 00:04:52,240
که به معنی تفاوت بین
119
00:04:52,240 –> 00:04:53,520
مقادیر ok است
120
00:04:53,520 –> 00:04:56,560
و چهارمین نوع
121
00:04:56,560 –> 00:05:00,080
d نوع d است بنابراین این
122
00:05:00,080 –> 00:05:03,360
پارامترها توسط تابع ترتیب گرفته شده است بنابراین
123
00:05:03,360 –> 00:05:04,080
کاملاً
124
00:05:04,080 –> 00:05:06,000
شبیه تابع محدوده ما است که ما
125
00:05:06,000 –> 00:05:07,520
در عبارات تکرار شونده بحث کرده ایم،
126
00:05:07,520 –> 00:05:08,080
127
00:05:08,080 –> 00:05:09,360
بنابراین در دو عبارت try ما در
128
00:05:09,360 –> 00:05:10,800
مورد تابع محدوده بحث کرده ایم به طوری
129
00:05:10,800 –> 00:05:11,280
که
130
00:05:11,280 –> 00:05:12,880
همه مقادیر در محدوده داده
131
00:05:12,880 –> 00:05:14,880
شده در یک محدوده خاص ذخیره می شوند.
132
00:05:14,880 –> 00:05:18,240
133
00:05:18,240 –> 00:05:21,600
134
00:05:21,600 –> 00:05:24,639
مفهوم rs ما مقداری
135
00:05:24,639 –> 00:05:26,240
تابع محدوده داریم و جدای از این
136
00:05:26,240 –> 00:05:27,759
سه پارامتر،
137
00:05:27,759 –> 00:05:29,360
پارامتر اضافی به نام detect را داریم،
138
00:05:29,360 –> 00:05:31,360
به این معنی که می توانیم ویرایش مورد نیاز را انجام دهیم،
139
00:05:31,360 –> 00:05:32,720
بنابراین اگر شما
140
00:05:32,720 –> 00:05:35,759
اگر این نوع d را به عنوان یک
141
00:05:35,759 –> 00:05:37,840
عدد صحیح ارسال کنید، همه مقادیر صحیح را دریافت می کنیم
142
00:05:37,840 –> 00:05:39,759
اگر این نوع d را به عنوان f float ارسال
143
00:05:39,759 –> 00:05:43,120
کنید، مقادیر شناور را به درستی دریافت می کنیم، بنابراین
144
00:05:43,120 –> 00:05:47,440
np نقطه محدوده ای از
145
00:05:47,440 –> 00:05:50,560
مجموع 0 کاما 10 کاما 2
146
00:05:50,560 –> 00:05:55,039
کاما 2 نوع d است. برابر با
147
00:05:55,039 –> 00:05:58,160
عدد صحیح است، بنابراین
148
00:05:58,160 –> 00:06:01,199
تمام مقادیر بین 0 و 10 را به دست می دهد
149
00:06:01,199 –> 00:06:03,280
که شامل نمی شود، شاخص n
150
00:06:03,280 –> 00:06:04,880
در اینجا گنجانده نمی شود،
151
00:06:04,880 –> 00:06:08,000
بنابراین عدد صحیح d را تایپ کنید، بنابراین آرایه ای
152
00:06:08,000 –> 00:06:11,120
از 0 2
153
00:06:11,120 –> 00:06:14,479
4 6 و 8 به دست
154
00:06:14,479 –> 00:06:17,800
می آوریم. این یک شناور است که ما
155
00:06:17,800 –> 00:06:20,080
امتیاز 0.2.4.6.8 را دریافت می کنیم،
156
00:06:20,080 –> 00:06:22,080
خوب اینجا مقداری را در
157
00:06:22,080 –> 00:06:23,440
مقدار صحیح می دهیم، بنابراین
158
00:06:23,440 –> 00:06:25,440
این دقت صفر
159
00:06:25,440 –> 00:06:27,840
تا چهار شش هشت وجود نخواهد داشت و این یک لیست نیست،
160
00:06:27,840 –> 00:06:29,759
به تفاضل نگاه کنید که چگونه
161
00:06:29,759 –> 00:06:30,880
لیست شده را متمایز کنید.
162
00:06:30,880 –> 00:06:32,720
آرایه بنابراین لیست مانند این خواهد بود
163
00:06:32,720 –> 00:06:35,680
کاما صفر 2 کاما 4 کاما 6 کاما 8
164
00:06:35,680 –> 00:06:38,080
بنابراین اینها مقادیر کم شده با کاما هستند
165
00:06:38,080 –> 00:06:39,840
درست بنابراین این مقادیر جدا شده با کاما هستند
166
00:06:39,840 –> 00:06:40,479
167
00:06:40,479 –> 00:06:42,160
و این ناحیه ای است که به این معنی است که یک
168
00:06:42,160 –> 00:06:43,919
فاصله بگوییم مقادیر جدا شده از فاصله در اینجا
169
00:06:43,919 –> 00:06:45,199
نباید استفاده کنیم کاما
170
00:06:45,199 –> 00:06:46,880
به طوری که تنها تفاوت
171
00:06:46,880 –> 00:06:49,039
بین لیست و
172
00:06:49,039 –> 00:06:51,680
آرایه است بنابراین ما می توانیم d این دو
173
00:06:51,680 –> 00:06:52,880
مورد را
174
00:06:52,880 –> 00:06:55,199
متمایز کنید بسیار خوب، بنابراین به این صورت می توانیم از تابع a range استفاده کنیم،
175
00:06:55,199 –> 00:06:57,520
یک تابع ساده
176
00:06:57,520 –> 00:06:59,840
خوب است، بنابراین اکنون به سراغ بعدی
177
00:06:59,840 –> 00:07:01,520
می رویم، نگران نباشید، من همان
178
00:07:01,520 –> 00:07:02,080
تابع را
179
00:07:02,080 –> 00:07:03,759
در مفسر اجرا می کنم تا اگر شما
180
00:07:03,759 –> 00:07:05,120
دارید هر شکی نیست
181
00:07:05,120 –> 00:07:07,360
پس آن یادداشتها دقیقاً در ادامه مشخص میشوند،
182
00:07:07,360 –> 00:07:09,520
ما تابع دوم را
183
00:07:09,520 –> 00:07:10,880
که فضای خط است
184
00:07:10,880 –> 00:07:13,919
میرویم، بنابراین در اینجا نیز باید np dot
185
00:07:13,919 –> 00:07:18,080
line space space line را پاس کنیم
186
00:07:18,080 –> 00:07:20,880
و اولین پارامتر رایج است که
187
00:07:20,880 –> 00:07:22,319
188
00:07:22,319 –> 00:07:25,039
شروع
189
00:07:26,880 –> 00:07:29,840
شاخص شروع است و پارامتر دوم
190
00:07:29,840 –> 00:07:31,440
یک شاخص توقف است،
191
00:07:31,440 –> 00:07:33,520
بنابراین ما باید شاخص توقف را بدهیم و
192
00:07:33,520 –> 00:07:35,520
پارامتر سوم اندازه مرحله نیست،
193
00:07:35,520 –> 00:07:37,039
باید
194
00:07:37,039 –> 00:07:40,240
مقداری عدد خوب را بدهیم
195
00:07:40,240 –> 00:07:44,000
و سپس چهارمین نقطه پایان است، بنابراین
196
00:07:44,000 –> 00:07:44,879
من توضیح را به شما میدهم
197
00:07:44,879 –> 00:07:47,199
، پس چیست؟ استفاده از
198
00:07:47,199 –> 00:07:48,319
تمام این پارامترها
199
00:07:48,319 –> 00:07:50,960
مرحله بعدی یک مرحله بازگشت است و مورد
200
00:07:50,960 –> 00:07:51,840
بعدی یک تگ d است،
201
00:07:51,840 –> 00:07:55,360
بنابراین تمام این
202
00:07:55,360 –> 00:07:56,639
پارامترها درست است،
203
00:07:56,639 –> 00:08:00,319
بنابراین شاخص شروع شروع به
204
00:08:00,319 –> 00:08:02,639
این معنی است که ما بدانیم که شاخص شروع و شاخص توقف
205
00:08:02,639 –> 00:08:03,360
206
00:08:03,360 –> 00:08:05,759
خوب است، باید محدوده ها را بدهیم. بنابراین
207
00:08:05,759 –> 00:08:06,400
208
00:08:06,400 –> 00:08:09,280
209
00:08:09,840 –> 00:08:13,120
، مقادیر
210
00:08:13,120 –> 00:08:16,240
در محدوده داده شده را با توجه به یک محدوده خوب در نظر می گیرد، به
211
00:08:16,240 –> 00:08:19,120
این معنی که می توانیم آن را به عنوان
212
00:08:19,120 –> 00:08:21,840
213
00:08:22,240 –> 00:08:25,280
مرز پایینی کران پایین در نظر بگیریم و این
214
00:08:25,280 –> 00:08:28,879
به عنوان مرز
215
00:08:28,879 –> 00:08:30,800
بالایی مرز بالایی در نظر گرفته می شود، بنابراین در
216
00:08:30,800 –> 00:08:32,399
محدوده داده شده باید مقادیر
217
00:08:32,399 –> 00:08:35,279
بعدی را بدست آوریم. یک عدد چیزی
218
00:08:35,279 –> 00:08:35,919
جز
219
00:08:35,919 –> 00:08:38,479
مقادیر بازگشتی نیست، بنابراین تعداد مقادیری که
220
00:08:38,479 –> 00:08:39,440
باید درست به دست آوریم
221
00:08:39,440 –> 00:08:42,559
222
00:08:42,559 –> 00:08:45,279
، تعداد
223
00:08:46,240 –> 00:08:50,000
مقادیر مورد نیاز
224
00:08:50,000 –> 00:08:53,760
در آرایه را برمی گرداند، به این معنی که اگر عدد
225
00:08:53,760 –> 00:08:55,839
دو باشد،
226
00:08:55,839 –> 00:08:56,959
اگر عدد سه باشد
227
00:08:56,959 –> 00:08:58,880
، خطا فقط دو مقدار خواهد داشت. یک آرایه با سه سه مقدار را برمی گرداند،
228
00:08:58,880 –> 00:09:00,480
229
00:09:00,480 –> 00:09:03,120
اگر عددی برابر با پنج بدهید
230
00:09:03,120 –> 00:09:04,399
، یعنی این
231
00:09:04,399 –> 00:09:06,720
تابع، آرایه پنج مقدار را با 5 مقدار برمی گرداند،
232
00:09:06,720 –> 00:09:08,080
233
00:09:08,080 –> 00:09:12,000
بنابراین این یک اختیاری است،
234
00:09:12,000 –> 00:09:14,640
بنابراین اگر هیچ یک را ندهید.
235
00:09:14,640 –> 00:09:15,680
مقدار در اینجا
236
00:09:15,680 –> 00:09:18,720
بنابراین به طور پیشفرض این مقدار 50 خواهد بود،
237
00:09:18,720 –> 00:09:20,880
به این معنی که اگر
238
00:09:20,880 –> 00:09:22,560
هیچ مقداری برای این عدد
239
00:09:22,560 –> 00:09:26,160
نمیدهید، 50 مقدار را برمیگرداند، خوب 50
240
00:09:26,160 –> 00:09:26,959
مقدار،
241
00:09:26,959 –> 00:09:32,080
بنابراین اکنون یکی بعدی
242
00:09:32,640 –> 00:09:35,920
نقطه پایان است، یعنی آیا ما داریم
243
00:09:35,920 –> 00:09:36,240
برای
244
00:09:36,240 –> 00:09:38,480
گنجاندن شاخص توقف یا عدم رسیدن
245
00:09:38,480 –> 00:09:40,000
به تابع قبلی که در
246
00:09:40,000 –> 00:09:40,800
مورد آن صحبت
247
00:09:40,800 –> 00:09:43,600
کردیم، به این معنی است که شامل
248
00:09:43,600 –> 00:09:45,519
شاخص شروع می شود و شاخص توقف را حذف می کند،
249
00:09:45,519 –> 00:09:46,240
250
00:09:46,240 –> 00:09:51,760
اما در اینجا اگر نقطه پایانی دو
251
00:09:51,760 –> 00:09:55,200
شاخص توقف باشد،
252
00:09:55,680 –> 00:09:59,120
شاخص توقف شامل خواهد شد. گنجانده شود بنابراین
253
00:09:59,120 –> 00:10:01,120
مقدار شاخص توقف نیز به
254
00:10:01,120 –> 00:10:04,240
درستی اضافه می شود، آن نیز شامل می شود، بنابراین
255
00:10:04,240 –> 00:10:07,760
اگر ایندکس توقف
256
00:10:07,760 –> 00:10:11,279
نادرست باشد، بسیار خوب است، بنابراین
257
00:10:11,279 –> 00:10:15,519
شاخص توقف پیکسل درست درج نمی شود،
258
00:10:17,279 –> 00:10:19,920
بنابراین اگر محدوده را بین 0
259
00:10:19,920 –> 00:10:21,440
تا 10
260
00:10:21,440 –> 00:10:24,480
0 در نظر بگیریم. تا 10، بنابراین
261
00:10:24,480 –> 00:10:26,880
اگر درست باشد، 10 نیز
262
00:10:26,880 –> 00:10:28,560
در لیست داده شده گنجانده می شود
263
00:10:28,560 –> 00:10:30,640
و اگر نادرست باشد، 10 گنجانده نمی شود
264
00:10:30,640 –> 00:10:31,760
، بنابراین
265
00:10:31,760 –> 00:10:34,800
دامنه آن از 0 تا 9 درست است،
266
00:10:34,800 –> 00:10:36,160
بنابراین اهمیت
267
00:10:36,160 –> 00:10:38,959
این نقطه پایانی به طور پیش فرض است. بنابراین این
268
00:10:38,959 –> 00:10:39,680
یک
269
00:10:39,680 –> 00:10:42,160
چیز اختیاری است، این نیز یک
270
00:10:42,160 –> 00:10:43,200
چیز اختیاری است،
271
00:10:43,200 –> 00:10:46,800
بنابراین به طور پیشفرض به طور پیشفرض
272
00:10:46,800 –> 00:10:50,399
درست خواهد بود، به این معنی که به
273
00:10:50,399 –> 00:10:52,480
طور پیشفرض
274
00:10:52,480 –> 00:10:53,839
شامل شاخص توقف میشود، دقیقاً شامل شاخص توقف میشود،
275
00:10:53,839 –> 00:10:55,200
بنابراین من نمایش
276
00:10:55,200 –> 00:10:56,959
این تابع را به شما نشان خواهم داد. در
277
00:10:56,959 –> 00:10:58,640
interpr نگران نباشید
278
00:10:58,640 –> 00:11:01,279
و مرحله بعدی مرحله بازگشت است مرحله
279
00:11:01,279 –> 00:11:02,000
280
00:11:02,000 –> 00:11:03,760
قرمز گام قرمز یک مرحله نوشته شده به سمت راست است بنابراین
281
00:11:03,760 –> 00:11:05,519
مرحله بازگشت
282
00:11:05,519 –> 00:11:08,480
تفاوت بین مقادیر را نشان می دهد بنابراین اگر
283
00:11:08,480 –> 00:11:09,440
284
00:11:09,440 –> 00:11:11,680
مقداری برابر با 5 بدست آوریم
285
00:11:11,680 –> 00:11:13,200
مقداری 5 خواهیم داشت. مقادیر در
286
00:11:13,200 –> 00:11:16,320
اینجا 0 2 4 6 و 8
287
00:11:16,320 –> 00:11:19,279
بسیار خوب است، بنابراین 5 مقدار دریافت می شود،
288
00:11:19,279 –> 00:11:21,200
بنابراین تفاوت بین این دو
289
00:11:21,200 –> 00:11:22,399
چیست، خوب تفاوت بین
290
00:11:22,399 –> 00:11:25,040
این دو چیست، بنابراین تفاوت بین
291
00:11:25,040 –> 00:11:26,800
نمونه ها یا تفاوت بین
292
00:11:26,800 –> 00:11:28,320
عناصر تفاوت بین
293
00:11:28,320 –> 00:11:29,680
مقادیر به
294
00:11:29,680 –> 00:11:33,440
عنوان یک مرحله بازگشتی داده می شود، بنابراین
295
00:11:33,440 –> 00:11:37,680
تفاوت بین
296
00:11:37,839 –> 00:11:41,440
مقادیر oky را برمی گرداند، بنابراین چندین
297
00:11:41,440 –> 00:11:43,839
عدد از تابع آرایه تابع را با
298
00:11:43,839 –> 00:11:45,680
پارامتر i mean با مقادیر
299
00:11:45,680 –> 00:11:49,040
کاما مرحله بازگشت، یعنی مقدار
300
00:11:49,040 –> 00:11:50,880
okay، تفاوت بین مقادیر را برمی گرداند و
301
00:11:50,880 –> 00:11:53,680
این همچنین یک اختیاری
302
00:11:53,680 –> 00:11:56,959
این نیز یک Okay اختیاری است،
303
00:11:56,959 –> 00:12:01,519
بنابراین به طور پیش فرض، بنابراین اگر درست
304
00:12:02,639 –> 00:12:04,959
باشد، مقدار قابل مشاهده است خوب،
305
00:12:04,959 –> 00:12:08,079
مقدار قابل مشاهده خواهد بود
306
00:12:08,880 –> 00:12:12,079
اگر نادرست باشد، مقدار
307
00:12:12,079 –> 00:12:14,959
قابل مشاهده
308
00:12:16,000 –> 00:12:19,279
نخواهد بود و درست قابل مشاهده نیست بنابراین
309
00:12:19,279 –> 00:12:20,639
ما میتوانیم تفاوت را ببینیم و
310
00:12:20,639 –> 00:12:22,399
اگر درست باشد نمیتوانیم تفاوت را ببینیم، میتوانیم تفاوت را ببینیم
311
00:12:22,399 –> 00:12:23,120
312
00:12:23,120 –> 00:12:25,200
خوب است، بنابراین تفاوت نیز
313
00:12:25,200 –> 00:12:26,560
در نتیجه گنجانده میشود
314
00:12:26,560 –> 00:12:29,279
و اگر نادرست است، اوه نتیجه
315
00:12:29,279 –> 00:12:30,000
منظورم این است که
316
00:12:30,000 –> 00:12:32,800
مقدار نخواهد بود. شامل بسیار خوب است،
317
00:12:32,800 –> 00:12:33,519
بنابراین یک
318
00:12:33,519 –> 00:12:36,800
چیز اختیاری است، بنابراین به طور پیشفرض false خواهد بود،
319
00:12:36,800 –> 00:12:37,360
320
00:12:37,360 –> 00:12:41,200
بنابراین به طور پیشفرض به
321
00:12:43,279 –> 00:12:46,480
طور پیشفرض false خواهد بود، بنابراین
322
00:12:46,480 –> 00:12:48,320
به طور پیشفرض اگر هیچ
323
00:12:48,320 –> 00:12:50,000
مقداری به این مرحله نوشته شده ندهید، به
324
00:12:50,000 –> 00:12:52,480
طور خودکار مقدار را برمیگرداند،
325
00:12:52,480 –> 00:12:54,000
تفاوت بین مقادیر
326
00:12:54,000 –> 00:12:55,920
در نتیجه چاپ نخواهند شد،
327
00:12:55,920 –> 00:12:58,800
بنابراین به این ترتیب میتوانیم چیزی را دریافت کنیم که
328
00:12:58,800 –> 00:12:59,200
اوکی است،
329
00:12:59,200 –> 00:13:01,360
میتوانیم مرحله بازگشت را دریافت کنیم و آخرین مورد
330
00:13:01,360 –> 00:13:02,959
، نوع دادهای است که میدانیم که
331
00:13:02,959 –> 00:13:05,360
میتوانیم نوع داده را وارد کنیم تا
332
00:13:05,360 –> 00:13:06,720
نوع داده مورد نیاز باشد.
333
00:13:06,720 –> 00:13:10,000
داده میشود، بنابراین میتواند عدد صحیح یا شناور باشد،
334
00:13:10,000 –> 00:13:12,240
بنابراین هر دادهای که میدهیم به
335
00:13:12,240 –> 00:13:13,120
طوری
336
00:13:13,120 –> 00:13:15,040
که مقادیر از
337
00:13:15,040 –> 00:13:16,160
نوع دادهای خاص باشد، ببینید
338
00:13:16,160 –> 00:13:18,160
شروع شاخص توقف شاخص و عدد
339
00:13:18,160 –> 00:13:19,200
اختیاری است،
340
00:13:19,200 –> 00:13:22,880
این یک چیز اختیاری است
341
00:13:22,880 –> 00:13:26,160
و این نیز اختیاری است.
342
00:13:26,320 –> 00:13:29,760
d این نیز اختیاری است
343
00:13:30,560 –> 00:13:32,800
و این نیز اختیاری است، بنابراین ما میتوانیم
344
00:13:32,800 –> 00:13:35,680
به سادگی نمایه اولیه
345
00:13:35,680 –> 00:13:37,680
و تعداد اعداد مورد نیاز خود را ارائه دهیم، بنابراین
346
00:13:37,680 –> 00:13:39,120
اگر به طور پیشفرض تعداد اعداد مورد
347
00:13:39,120 –> 00:13:39,680
نیاز خود
348
00:13:39,680 –> 00:13:41,920
را نمیدهید، به عنوان 50 در
349
00:13:41,920 –> 00:13:43,680
نظر گرفته میشود. نقطه پایان را شامل می شود
350
00:13:43,680 –> 00:13:45,680
و به طور خودکار به معنای
351
00:13:45,680 –> 00:13:47,120
مرحله بازگشت نخواهد بود، یعنی مقدار تفاوت
352
00:13:47,120 –> 00:13:48,720
درج نخواهد شد و نوع داده از
353
00:13:48,720 –> 00:13:49,680
نوع
354
00:13:49,680 –> 00:13:52,880
شناور خواهد بود، بنابراین اینگونه می توانیم
355
00:13:52,880 –> 00:13:56,160
این فضای خط را اجرا کنیم، به
356
00:13:56,160 –> 00:13:59,839
عنوان مثال خط نقطه np فاصله
357
00:13:59,839 –> 00:14:02,399
OK خط فاصله مجموع 0 کاما 10
358
00:14:02,399 –> 00:14:03,920
عدد کاما برابر با 5 است
359
00:14:03,920 –> 00:14:07,040
اجازه دهید خوب باشد بنابراین 5 مقدار و نقطه پایانی
360
00:14:07,040 –> 00:14:08,560
باید من نمی خواهم شاخص پایانی
361
00:14:08,560 –> 00:14:09,120
را شامل شود
362
00:14:09,120 –> 00:14:11,040
بنابراین نقطه پایان برابر با مقداری
363
00:14:11,040 –> 00:14:12,160
نادرست است بنابراین
364
00:14:12,160 –> 00:14:14,639
مطمئن شوید که ما نباید درست را داخل
365
00:14:14,639 –> 00:14:15,680
نقل قول قرار دهیم،
366
00:14:15,680 –> 00:14:17,519
بنابراین شرط های دوگانه به سادگی ما باید
367
00:14:17,519 –> 00:14:19,040
نقطه پایان را بنویسیم با غلط
368
00:14:19,040 –> 00:14:22,240
و گام قرمز برابر با مقداری درست
369
00:14:22,240 –> 00:14:23,760
است تا قابل مشاهده باشد
370
00:14:23,760 –> 00:14:27,040
و برخی از نوع d برابر با
371
00:14:27,040 –> 00:14:30,720
عدد صحیح است، بنابراین این یک مثال برای
372
00:14:30,720 –> 00:14:33,920
ایجاد است. فضای خط ری ght پس
373
00:14:33,920 –> 00:14:35,600
نگران نباشید من این تابع را نیز
374
00:14:35,600 –> 00:14:37,760
اجرا می کنم و نتایج را به شما نشان می دهم و
375
00:14:37,760 –> 00:14:38,959
به سومی ادامه می
376
00:14:38,959 –> 00:14:42,839
دهیم و مستقیماً به
377
00:14:42,839 –> 00:14:45,600
مفسر
378
00:14:45,600 –> 00:14:47,920
سمت راست می رویم ببینید تابع سوم
379
00:14:47,920 –> 00:14:49,760
مشابه تابع دوم است که فاصله خط
380
00:14:49,760 –> 00:14:50,240
381
00:14:50,240 –> 00:14:53,920
تابع سوم log space np dot
382
00:14:53,920 –> 00:14:57,279
log space log space است
383
00:14:57,279 –> 00:14:59,600
بنابراین این مشابه است اما در اینجا
384
00:14:59,600 –> 00:15:02,160
مقادیر لگاریتمی را
385
00:15:02,160 –> 00:15:05,760
به دست خواهیم آورد بنابراین شاخص شروع
386
00:15:05,760 –> 00:15:07,760
اولین پارامتر شروع شاخص
387
00:15:07,760 –> 00:15:10,079
است پارامتر دوم شاخص توقف
388
00:15:10,079 –> 00:15:12,079
و پارامتر سوم است. یک عدد است، بنابراین
389
00:15:12,079 –> 00:15:13,920
چند مقدار مورد نیاز ما است که همچنین
390
00:15:13,920 –> 00:15:14,639
یکسان است
391
00:15:14,639 –> 00:15:17,540
و مقدار بعدی نقطه پایان
392
00:15:17,540 –> 00:15:19,120
[Music]
393
00:15:19,120 –> 00:15:22,320
نقطه پایان است در اینجا به جای مرحله قرمز
394
00:15:22,320 –> 00:15:24,639
که داریم، مقداری پایه داریم، بنابراین
395
00:15:24,639 –> 00:15:26,160
باید به طور پیش فرض پایه را ذکر
396
00:15:26,160 –> 00:15:26,880
کنیم. 10 مقدار
397
00:15:26,880 –> 00:15:28,639
پایه 10 بر اساس و لگاریتمی
398
00:15:28,639 –> 00:15:30,480
نوشته می شود، بنابراین اگر می خواهید
399
00:15:30,480 –> 00:15:32,240
مقادیر لگاریتمی مورد نیاز ما را تغییر دهید،
400
00:15:32,240 –> 00:15:34,800
بنابراین می توانیم پایه log مشخص شده را 2 پایه بدیم
401
00:15:34,800 –> 00:15:36,399
402
00:15:36,399 –> 00:15:40,000
و آخرین مورد یک d مشابه نوع
403
00:15:40,000 –> 00:15:42,639
d نوع okay است و ما می دانیم که شاخص شروع
404
00:15:42,639 –> 00:15:43,680
شاخص توقف همان است
405
00:15:43,680 –> 00:15:45,759
که باید محدوده را به حد پایین و کران بالا بدهیم،
406
00:15:45,759 –> 00:15:46,800
407
00:15:46,800 –> 00:15:51,360
بنابراین شاخص شروع،
408
00:15:52,839 –> 00:15:54,320
409
00:15:54,320 –> 00:15:58,480
مقدار کران پایین تر و شاخص
410
00:15:58,480 –> 00:16:02,959
توقف، شاخص توقف، مقدار کران بالایی است
411
00:16:03,040 –> 00:16:05,680
و در اینجا num برابر است تا بتوانیم
412
00:16:05,680 –> 00:16:06,800
مستقیماً go with
413
00:16:06,800 –> 00:16:09,040
num برابر است با بنابراین num برابر است به معنی
414
00:16:09,040 –> 00:16:10,320
415
00:16:10,320 –> 00:16:13,759
مقادیر تعداد مقادیر مورد
416
00:16:16,720 –> 00:16:19,600
نیاز تعداد مقادیر مورد نیاز و
417
00:16:19,600 –> 00:16:21,279
نقطه پایانی
418
00:16:21,279 –> 00:16:24,480
بنابراین در اینجا نیز به طور پیش فرض به طور پیش فرض
419
00:16:24,480 –> 00:16:27,120
به طور پیش فرض 50 خواهد بود و به طور پیش
420
00:16:27,120 –> 00:16:28,800
فرض 50 خواهد بود. بنابراین این یک
421
00:16:28,800 –> 00:16:33,920
چیز اختیاری است خوب این اختیاری است
422
00:16:33,920 –> 00:16:36,720
این اختیاری است و نقطه پایانی است، بنابراین
423
00:16:36,720 –> 00:16:37,839
این
424
00:16:37,839 –> 00:16:42,480
نیز یک حق درست یا نادرست است،
425
00:16:45,279 –> 00:16:49,040
بنابراین اگر درست باشد،
426
00:16:49,440 –> 00:16:53,040
شاخص پایانی
427
00:16:53,040 –> 00:16:57,920
428
00:16:58,639 –> 00:17:02,959
429
00:17:02,959 –> 00:17:07,520
اگر نادرست باشد، گنجانده می
430
00:17:07,520 –> 00:17:10,319
شود. این نیز اختیاری است، بنابراین در اینجا
431
00:17:10,319 –> 00:17:13,199
یک پیش فرض
432
00:17:13,280 –> 00:17:18,240
درست است، اوکی، همچنین یک چیز اختیاری است که
433
00:17:18,240 –> 00:17:20,480
پارامتر اختیاری است و مورد بعدی
434
00:17:20,480 –> 00:17:23,119
یک پایه است،
435
00:17: