در این مطلب، ویدئو پایتون لامبدا خ » با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:21
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:02,480
yo چه خبر است، برادر
2
00:00:02,480 –> 00:00:04,080
امیدوارم در ویدیوی امروز عملکرد خوبی داشته باشید،
3
00:00:04,080 –> 00:00:05,040
من می خواهم
4
00:00:05,040 –> 00:00:07,839
توابع لامبدا را در پایتون توضیح دهم، پس راحت بنشینید
5
00:00:07,839 –> 00:00:08,800
6
00:00:08,800 –> 00:00:12,799
و از نمایش لذت ببرید اگر اشکالی ندارد،
7
00:00:12,799 –> 00:00:15,599
لطفاً نظر خود را لایک کنید و یکی
8
00:00:15,599 –> 00:00:17,680
مانند یک دعا مشترک شوید برای الگوریتم یوتیوب
9
00:00:17,680 –> 00:00:19,199
10
00:00:19,199 –> 00:00:21,600
خوب خانم ها و آقایان بیایید
11
00:00:21,600 –> 00:00:23,039
در مورد توابع لامبدا صحبت کنیم
12
00:00:23,039 –> 00:00:24,880
اینها توابعی هستند که در یک خط نوشته می شوند
13
00:00:24,880 –> 00:00:26,240
و از این
14
00:00:26,240 –> 00:00:28,640
کلمه کلیدی لامبدا استفاده
15
00:00:28,640 –> 00:00:30,160
16
00:00:30,160 –> 00:00:32,880
17
00:00:32,880 –> 00:00:34,239
می کنند. اگر
18
00:00:34,239 –> 00:00:36,480
فقط برای یک بار استفاده یا مدت زمان کوتاهی به یک تابع نیاز
19
00:00:36,480 –> 00:00:36,960
20
00:00:36,960 –> 00:00:38,079
دارید و سپس فقط قصد دارید
21
00:00:38,079 –> 00:00:40,079
آن تابع را دور بریزید،
22
00:00:40,079 –> 00:00:42,160
در اینجا دستور یک تابع لامبدا وجود دارد
23
00:00:42,160 –> 00:00:43,440
که لامبدا را تایپ
24
00:00:43,440 –> 00:00:45,200
می کنید، پارامترها را به دنبال آن یک
25
00:00:45,200 –> 00:00:47,039
دونقطه و سپس عبارت خود را اضافه کنید.
26
00:00:47,039 –> 00:00:48,800
فرض کنید این تابع به نام
27
00:00:48,800 –> 00:00:50,879
double double یک آرگومان را می پذیرد که
28
00:00:50,879 –> 00:00:51,600
x را نامگذاری
29
00:00:51,600 –> 00:00:53,920
می کنیم و x را دو
30
00:00:53,920 –> 00:00:55,360
برابر می کنیم و به طور موثر آن را دوبرابر می کنیم،
31
00:00:55,360 –> 00:00:57,280
بنابراین اگر لازم باشد این تابع را فراخوانی کنم
32
00:00:57,280 –> 00:00:58,480
w باید double تایپ کنید
33
00:00:58,480 –> 00:01:00,480
و سپس عددی را به عنوان آرگومان ارسال کنید،
34
00:01:00,480 –> 00:01:02,480
بنابراین اگر عدد 5 را پاس کنم، نتیجه 10 می شود
35
00:01:02,480 –> 00:01:03,199
.
36
00:01:03,199 –> 00:01:04,879
حالا بیایید همان تابع را بنویسیم اما در
37
00:01:04,879 –> 00:01:07,280
عوض آن را به عنوان یک تابع لامبدا بنویسیم،
38
00:01:07,280 –> 00:01:10,240
بنابراین اجازه دهید این خطوط را به کامنت تبدیل کنم،
39
00:01:10,240 –> 00:01:11,280
اکنون مرحله اول
40
00:01:11,280 –> 00:01:14,880
این است که lambda را تایپ کنیم سپس پارامترهای ما
41
00:01:14,880 –> 00:01:17,200
فقط یک پارامتر داریم و آن x
42
00:01:17,200 –> 00:01:19,200
کولون است و سپس عبارت ما
43
00:01:19,200 –> 00:01:20,320
می خواهیم x
44
00:01:20,320 –> 00:01:22,960
برابر دو را برگردانیم اکنون این تابع لامبدا
45
00:01:22,960 –> 00:01:24,960
یک شی تابع را برمی گرداند و ما
46
00:01:24,960 –> 00:01:26,400
می توانیم آن را مانند آنچه انجام می دهیم اختصاص دهیم.
47
00:01:26,400 –> 00:01:27,439
با متغیرها
48
00:01:27,439 –> 00:01:30,799
فرض کنید double برابر با لامبدا x کولون
49
00:01:30,799 –> 00:01:33,520
x ضربدر دو است و برای فراخوانی این
50
00:01:33,520 –> 00:01:34,479
تابع لامبدا
51
00:01:34,479 –> 00:01:37,040
میخواهیم تایپ کنیم double سپس مجموعهای از
52
00:01:37,040 –> 00:01:38,079
پرانتز برای
53
00:01:38,079 –> 00:01:39,840
فراخوانی این تابع و سپس آرگومانهایمان را وارد کنیم،
54
00:01:39,840 –> 00:01:42,320
بنابراین فرض کنیم x
55
00:01:42,320 –> 00:01:44,000
برابر با 5 است و سپس آن را دوبرابر می
56
00:01:44,000 –> 00:01:46,000
کنیم و نتیجه 10 می شود.
57
00:01:46,000 –> 00:01:48,079
بنابراین این نحو برای یک
58
00:01:48,079 –> 00:01:49,600
تابع لامبدا است.
59
00:01:49,600 –> 00:01:51,600
60
00:01:51,600 –> 00:01:53,680
61
00:01:53,680 –> 00:01:55,840
62
00:01:55,840 –> 00:01:58,000
nt در یکدیگر ضرب شوند،
63
00:01:58,000 –> 00:01:59,280
بنابراین فرض کنید که
64
00:01:59,280 –> 00:02:01,680
این تابع نامیده می شود ضرب
65
00:02:01,680 –> 00:02:02,560
ضرب
66
00:02:02,560 –> 00:02:05,759
برابر با لامبدا x
67
00:02:05,759 –> 00:02:09,038
کاما y است زیرا ما دو پارامتر
68
00:02:09,038 –> 00:02:11,280
کولون به دنبال آن عبارت خود داریم که
69
00:02:11,280 –> 00:02:12,480
می خواهیم
70
00:02:12,480 –> 00:02:15,680
x را در y ضرب کنیم و
71
00:02:15,680 –> 00:02:17,840
اکنون برای فراخوانی ضرب است. ما باید
72
00:02:17,840 –> 00:02:19,440
در دو آرگومان
73
00:02:19,440 –> 00:02:21,360
پاس بدهیم اگر بخواهم فقط در یک چاه پاس بدهم
74
00:02:21,360 –> 00:02:22,560
، یک خطای نوع خواهیم داشت،
75
00:02:22,560 –> 00:02:25,520
بنابراین بیایید در پنج و شاید شش پاس بدهیم و
76
0