در این مطلب، ویدئو پایتون NumPy | محصول نقطه ای با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:03:26
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:06,740 –> 00:00:11,610
ضرب ماتریس ها و بردارها با استفاده از NumPy را
می توان با استفاده از تابع نقطه انجام داد.
2
00:00:11,610 –> 00:00:15,969
برای نشان دادن این تابع،
یک اسکریپت جدید با کتابخانه NumPy وارد شده به عنوان
3
00:00:15,969 –> 00:00:16,969
np ایجاد می کنیم.
4
00:00:16,969 –> 00:00:21,610
سپس با فراخوانی تابع np.arange ( ) دو آرایه جدید a و b ایجاد می کنیم
.
5
00:00:21,610 –> 00:00:26,279
عدد صحیح 3 را به عنوان اولین
آرگومان در تابع arange برای آرایه
6
00:00:26,279 –> 00:00:30,010
a ارسال می کنیم و در 3 کاما 6 را برای آرایه b ارسال می کنیم.
7
00:00:30,010 –> 00:00:34,760
ما اینها را هر دو در کنسول چاپ می کنیم تا
ببینیم آرایه a دارای یک ردیف با عناصر
8
00:00:34,760 –> 00:00:40,559
0، 1 و 2 است و آرایه b دارای یک ردیف با
عناصر 3، 4 و 5 است.
9
00:00:40,559 –> 00:00:44,940
اکنون یک دستور چاپ دیگر و
در داخل آن اضافه می کنیم. ، تابع np.dot( ) را فراخوانی می کنیم.
10
00:00:44,940 –> 00:00:48,710
دو آرگومان اول
تابع نقطه دو آرایه هستند که مایلیم با هم ضرب کنیم
11
00:00:48,710 –> 00:00:49,710
.
12
00:00:49,710 –> 00:00:54,020
آرایه a را به عنوان آرگومان اول
و آرایه b را به عنوان آرگومان دوم اضافه می کنیم.
13
00:00:54,020 –> 00:00:58,290
هنگامی که اسکریپت اجرا می شود، می بینیم که نتیجه
تابع محصول نقطه ای 14 است.
14
00:00:58,290 –> 00:01:02,269
این به این دلیل است که وقتی تابع
بر روی دو آرایه که هر دو 1 بعدی هستند فراخوانی می شود
15
00:01:02,269 –> 00:01:06,750
، نتیجه یک اسکالر است که
حاصلضرب داخلی دو بردار را نشان می دهد.
16
00:01:06,750 –> 00:01:10,830
حاصل ضرب داخلی دو بردار با
تبدیل شکل آرایه دوم به
17
00:01:10,830 –> 00:01:12,119
یک ستون واحد عمل می کند.
18
00:01:12,119 –> 00:01:17,670
سپس مقدار اول در آرایه a، در این مورد
0، در مقدار اول آرایه
19
00:01:17,670 –> 00:01:19,220
b، در این مورد 3 ضرب می شود.
20
00:01:19,220 –> 00:01:23,850
سپس، این حاصل ضرب به
حاصل ضرب مقدار دوم در آرایه a و مقدار دوم
21
00:01:23,850 –> 00:01:25,509
در آرایه اضافه می شود. ب
22
00:01:25,509 –> 00:01:28,799
این کار تا رسیدن به طول اولین
بردار تکرار می شود.
23
00:01:28,799 –> 00:01:32,900
همانطور که می بینید دو آرایه ارسال شده به
تابع نقطه برای انجام این عمل باید طول یکسانی داشته باشند
24
00:01:32,900 –> 00:01:34,749
.
25
00:01:34,749 –> 00:01:38,999
وقتی هر یک از این محصولات با هم جمع شوند
، نتیجه 14 را می گیریم که مقداری است که
26
00:01:38,999 —