در این مطلب، ویدئو آموزش NumPy قسمت – 2 | NumPy Array | آموزش پایتون NumPy قسمت -2| آموزش پایتون | Simplile Learn با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:53:13
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,240 –> 00:00:06,240
به قسمت دوم خوش آمدید نام من
2
00:00:06,240 –> 00:00:07,890
ریچارد کرشنر است با
3
00:00:07,890 –> 00:00:11,219
تیمی که به سادگی WWMT آموخته است،
4
00:00:11,219 –> 00:00:13,769
گواهینامه دریافت کنید، بنابراین آخرین بار
5
00:00:13,769 –> 00:00:16,049
قسمت 1 را پوشش دادیم که در آن
6
00:00:16,049 –> 00:00:18,390
تفاوت بین آرایه پایتون و
7
00:00:18,390 –> 00:00:20,880
آرایه numpy را بررسی کردیم و چرا هر دو آسانتر است.
8
00:00:20,880 –> 00:00:24,119
برای استفاده از حافظه و منابع کمتری استفاده میکند
9
00:00:24,119 –> 00:00:26,970
و همچنین سریعتر از لیست پایتون است،
10
00:00:26,970 –> 00:00:28,740
ما همچنین تعدادی از ویژگیهای اساسی را
11
00:00:28,740 –> 00:00:30,390
در آنجا بررسی کردیم، مانند جستجوی
12
00:00:30,390 –> 00:00:33,090
حداقل حداکثر
13
00:00:33,090 –> 00:00:35,130
14
00:00:35,130 –> 00:00:37,079
وسط با صفر، همه آنها را با یک پر کنید
15
00:00:37,079 –> 00:00:40,050
اندازه شکل را جستجو کنید، بنابراین
16
00:00:40,050 –> 00:00:41,700
ما مقدار زیادی را پوشش دادیم، محدوده ای را
17
00:00:41,700 –> 00:00:44,370
که معادل پایتون است، به
18
00:00:44,370 –> 00:00:46,200
خوبی معادل محدوده لیست پایتون را پوشش
19
00:00:46,200 –> 00:00:48,780
دادیم و سپس به کاراکترهایی
20
00:00:48,780 –> 00:00:51,300
که با کاراکتر NP کار می کنند و نحوه کار آنها را بررسی کردیم. برای
21
00:00:51,300 –> 00:00:53,760
بزرگ کردن وسط، آن را به عنوان تغییر دهید با
22
00:00:53,760 –> 00:00:56,610
حروف کوچک، جدا
23
00:00:56,610 –> 00:00:58,410
کردن و جایگزین کردن
24
00:00:58,410 –> 00:01:00,989
کاراکترها، بنابراین امروز
25
00:01:00,989 –> 00:01:03,210
به دستکاری آرایه
26
00:01:03,210 –> 00:01:05,220
می پردازیم. با استفاده از کتابخانه طرح خالص و چند توابع مفید دیگر در
27
00:01:05,220 –> 00:01:08,100
numpy، برش آرایهها تکرار روی
28
00:01:08,100 –> 00:01:11,939
آرایهها به هم
29
00:01:11,939 –> 00:01:14,549
پیوستگی آرایهها، تقسیم آرایهها، هیستوگرام numpy با استفاده از کتابخانه نمودار خالص
30
00:01:14,549 –> 00:01:16,920
و چند تابع مفید دیگر
31
00:01:16,920 –> 00:01:18,479
در numpy بروید و سپس
32
00:01:18,479 –> 00:01:20,460
در پایان نمونههای تمرینی انجام میدهیم و
33
00:01:20,460 –> 00:01:23,100
امیدواریم که شما قبلاً دفترچه یادداشت مشتری خود را دریافت کرده باشید.
34
00:01:23,100 –> 00:01:24,720
مایلیم از طریق آناکوندا از آن استفاده کنم،
35
00:01:24,720 –> 00:01:26,520
اما مطمئناً شما فقط از
36
00:01:26,520 –> 00:01:28,350
دفترچه یادداشت مشتری مستقیم استفاده می کنید، بیایید جلو برویم
37
00:01:28,350 –> 00:01:29,670
و در آنجا شیرجه بزنیم، زیرا ما
38
00:01:29,670 –> 00:01:32,430
دقیقاً وارد قسمت دوم می شویم که
39
00:01:32,430 –> 00:01:35,100
مقداری کدگذاری وارد کمربند ما می شود و اینجا
40
00:01:35,100 –> 00:01:36,930
در دفترچه یادداشت مشتری ما می توانیم زیر آن برویم.
41
00:01:36,930 –> 00:01:39,869
جدید و ایجاد یک پوشه جدید Python 3
42
00:01:39,869 –> 00:01:42,210
فکر می کنم فراموش کردم آخرین بار این کار را انجام دهم که
43
00:01:42,210 –> 00:01:45,180
فقط می توانستیم ctrl + + را انجام دهیم که در هر
44
00:01:45,180 –> 00:01:47,070
مرورگری و به عنوان یک صفحه بزرگ،
45
00:01:47,070 –> 00:01:49,350
دیدن همیشه یک ویژگی خوب را بسیار آسان تر می کند.
46
00:01:49,350 –> 00:01:51,509
47
00:01:51,509 –> 00:01:53,820
نوتبوکهای مشتری و اجازه دهید من جلوتر بروم
48
00:01:53,820 –> 00:01:55,439
و به شما یک کار منظم را نشان دهم که میتوانیم در مشتری انجام دهیم،
49
00:01:55,439 –> 00:01:57,360
این خوب است اگر
50
00:01:57,360 –> 00:01:59,310
با مردم کار میکنید و این کار را بهعنوان
51
00:01:59,310 –> 00:02:02,009
نسخه نمایشی روی یک صفحه نمایش بزرگ انجام میدهید. در حالی که روی آن کار میکنیم، دستکاری
52
00:02:02,009 –> 00:02:04,049
آرایه نماد هشتگ یا پوند را انجام دهید
53
00:02:04,049 –> 00:02:06,090
54
00:02:06,090 –> 00:02:07,770
و سپس من این
55
00:02:07,770 –> 00:02:10,830
سلول را که بر خلاف کد علامتگذاری شده است صدا میزنم
56
00:02:10,830 –> 00:02:12,870
و میبینید که اینجا آن را برجسته میکند
57
00:02:12,870 –> 00:02:13,770
و سپس اگر آن را اجرا
58
00:02:13,770 –> 00:02:16,500
کنم فقط آن را به یک دستکاری Rea تبدیل می کند
59
00:02:16,500 –> 00:02:18,240
و سپس ما به طور خاص
60
00:02:18,240 –> 00:02:20,400
روی تغییر شکل نوک پستان Rhema
61
00:02:20,400 –> 00:02:22,800
کار می کنیم و به جلو می رویم
62
00:02:22,800 –> 00:02:25,350
و این سلول را نیز یک علامت به پایین علامت گذاری می کنیم،
63
00:02:25,350 –> 00:02:27,240
بنابراین یک نگاه کوچک به آنجا داشته باشید و سپس آن را ببینید.
64
00:02:27,240 –> 00:02:28,410
ظاهر می شود و شما می توانید آن را ببینید درست همانطور که
65
00:02:28,410 –> 00:02:29,880
گفتم فقط آن را برجسته می کند
66
00:02:29,880 –> 00:02:32,100
و آن را با چاپ بسیار پررنگ می کند فقط
67
00:02:32,100 –> 00:02:34,080
خواندن یک چیز پایتون بلکه یک
68
00:02:34,080 –> 00:02:34,920
چیز مشتری را آسان تر می کند که دانستن آن خوب است به
69
00:02:34,920 –> 00:02:36,330
خصوص اگر با
70
00:02:36,330 –> 00:02:38,460
سهامداران کار می کنید. از آنجایی که آنها در حال سرمایه گذاری بر روی
71
00:02:38,460 –> 00:02:40,710
شما هستند، اولین کاری که من انجام می دهم این
72
00:02:40,710 –> 00:02:44,640
است که وارد می کنم، ما numpy را مانند P وارد می کنیم
73
00:02:44,640 –> 00:02:46,650
و این باید استاندارد باشد
74
00:02:46,650 –> 00:02:48,750
تا الان که یک برنامه پایتون را راه اندازی کرده
75
00:02:48,750 –> 00:02:50,550
اید و در حال انجام برخی از علم داده ها هستید.
76
00:02:50,550 –> 00:02:52,110
چیزی را وارد کنید و
77
00:02:52,110 –> 00:02:54,510
بیایید جلو برویم و آرایه خود را ایجاد می کنیم و
78
00:02:54,510 –> 00:02:57,180
ما این کار را انجام می دهیم همانطور که نقطه NP یک
79
00:02:57,180 –> 00:02:59,730
محدوده به یاد داشته باشید که صفر است کاری که ما
80
00:02:59,730 –> 00:03:03,060
انجام می دهیم این است که تا 9 را کاهش دهیم و سپس
81
00:03:03,060 –> 00:03:06,210
عنوان کوچکی را روی آرایه اصلی
82
00:03:06,210 –> 00:03:08,520
چاپ می کنیم و فقط آن آرایه را چاپ می کنیم.
83
00:03:08,520 –> 00:03:11,010
درس اول را به خاطر بسپاریم، بنابراین
84
00:03:11,010 –> 00:03:12,660
آرایه خود را داریم که صفر یک دو
85
00:03:12,660 –> 00:03:14,940
سه چهار پنج شش هفت هشت است و
86
00:03:14,940 –> 00:03:18,000
بیایید یک فضای چاپی در این بین اضافه کنیم، بیایید
87
00:03:18,000 –> 00:03:20,490
یک آرایه دوم B ایجاد کنیم، اما می خواهیم
88
00:03:20,490 –> 00:03:23,370
آرایه a را تغییر شکل دهد و این به چه
89
00:03:23,370 –> 00:03:26,550
معناست و دستور به سادگی تغییر شکل است
90
00:03:26,550 –> 00:03:29,520
و سپس ما 9 مورد در اینجا داریم و
91
00:03:29,520 –> 00:03:31,350
این در حال حاضر بسیار مهم است، بنابراین
92
00:03:31,350 –> 00:03:33,540
بسیار حواستان باشد که اگر من اعداد عجیب و غریبی را
93
00:03:33,540 –> 00:03:36,540
در اینجا انجام دادم کار نمی کند و
94
00:03:36,540 –> 00:03:38,400
ما مضربی از 9 را می خواهیم، می دانیم که سه
95
00:03:38,400 –> 00:03:39,420
ربدر سه برابر است. نه،
96
00:03:39,420 –> 00:03:43,860
بنابراین ما یک آرایه خود را سه به سه تغییر شکل می دهیم
97
00:03:43,860 –> 00:03:45,630
و سپس
98
00:03:45,630 –> 00:03:47,580
خوب چاپ می کنیم، بیایید یک عنوان به آن بدهیم.
99
00:03:47,580 –> 00:03:50,250
OOP به من گفته است پرانتز در آنجا
100
00:03:50,250 –> 00:03:52,020
آرایه را اصلاح کنید و سپس بیایید جلو برویم و
101
00:03:52,020 –> 00:03:55,470
B خود را چاپ کنیم، ببینیم چه چیزی است. به نظر می رسد
102
00:03:55,470 –> 00:03:57,300
103
00:03:57,300 –> 00:03:58,920
که اینجا بیا پایین، شما این را گرفته اید،
104
00:03:58,920 –> 00:04:01,590
F رفته است رام صفر یک دو سه چهار پنج
105
00:04:01,590 –> 00:04:04,950
شش هفت هشت به آرایهای از آرایهها
106
00:04:04,950 –> 00:04:07,830
و ما صفر یک دو سه چهار پنج
107
00:04:07,830 –> 00:04:10,230
شش هفت هشت داریم و بنابراین این
108
00:04:10,230 –> 00:04:12,180
را به سه به سه تقسیم میکنیم و میتوانید حدس بزنید
109
00:04:12,180 –> 00:04:14,700
که اگر سعی کردم این را تغییر شکل دهم، اجازه دهید این
110
00:04:14,700 –> 00:04:19,470
کار را انجام دهیم. یک 5 در 3 که 15 می شود،
111
00:04:19,470 –> 00:04:21,000
به من یک خطا می دهد، بنابراین
112
00:04:21,000 –> 00:04:22,079
کار نمی کند، شما نمی توانید
113
00:04:22,079 –> 00:04:23,970
چیزی را تغییر شکل دهید، مگر اینکه شکل
114
00:04:23,970 –> 00:04:27,000
تمام داده های موجود در آنها به درستی مطابقت داشته باشد، بنابراین
115
00:04:27,000 –> 00:04:29,610
ما می توانیم این 9 را به این 9 مسطح بگیریم و آنها
116
00:04:29,610 –> 00:04:31,380
آن را انعطافپذیر بنامید، فقط یک آرایه است
117
00:04:31,380 –> 00:04:34,410
و میتوانیم آن را به یک آرایه 3 در 3 تغییر شکل دهیم
118
00:04:34,410 –> 00:04:37,140
و ابتدا ممکن است فکر کنید ماتریس همان
119
00:04:37,140 –> 00:04:39,030
چیزی است که برای آن استفاده میشود که قطعاً من
120
00:04:39,030 –> 00:04:41,310
از آن در نمودارسازی زیاد استفاده میکنم، زیرا آنها وارد آن
121
00:04:41,310 –> 00:04:43,650
خواهند شد که من دارم. آرایه ای که XY
122
00:04:43,650 –> 00:04:48,930
کاما XY 1 سفید 1 کاما X 2 y 2 است و
123
00:04:48,930 –> 00:04:51,240
بنابراین شکل آن ممکن است 2 به
124
00:04:51,240 –> 00:04:53,790
طول تعداد نقاط باشد و من باید
125
00:04:53,790 –> 00:04:57,000
آن را به آرایه X مسطح و یک آرایه مسطح Y جدا کنم.
126
00:04:57,000 –> 00:04:58,860
127
00:04:58,860 –> 00:05:01,350
تغییر شکل آرایه با انجام این کار بسیار آسان است و
128
00:05:01,350 –> 00:05:04,250
البته می توانیم به عقب برگردیم و می توانیم چاپ B را انجام دهیم
129
00:05:04,250 –> 00:05:08,190
و ما B dot Flatten را انجام می دهیم
130
00:05:08,190 –> 00:05:09,570
به یاد داشته باشید که گفتم به آن آرایه مسطح می گویند
131
00:05:09,570 –> 00:05:12,480
و اگر اجرا کنیم می بینید
132
00:05:12,480 –> 00:05:13,740
که به حالت اولیه
133
00:05:13,740 –> 00:05:16,080
برمی گردد، این 0 1 2 3 4 5 6 7 8 را می گیرد و
134
00:05:16,080 –> 00:05:19,230
آن را صاف می کند. یک آرایه منفرد و
135
00:05:19,230 –> 00:05:21,840
سپس یک ویژگی دیگر که باید از آن آگاه بود این است که
136
00:05:21,840 –> 00:05:24,840
اگر آن را مسطح کنیم یکی از دستوراتی که
137
00:05:24,840 –> 00:05:28,020
می توانیم در آنجا قرار دهیم این است دستور اجازه دهید من
138
00:05:28,020 –> 00:05:31,550
ادامه دهم و ترتیب برابر با F را انجام دهم به طور
139
00:05:31,550 –> 00:05:34,740
عجیبی f مخفف
140
00:05:34,740 –> 00:05:37,140
Fortran تمام روزهای فرترن است به یاد داشته باشید
141
00:05:37,140 –> 00:05:38,610
که در واقع زبان برنامه نویسی فرترن را مطالعه کنید
142
00:05:38,610 –> 00:05:41,820
در این مورد خواهید دید که
143
00:05:41,820 –> 00:05:45,210
از اولین استفاده می کند مانند صفر سه
144
00:05:45,210 –> 00:05:47,400
شش مرتبه است، بنابراین به جای اینکه آن را صاف کنید
145
00:05:47,400 –> 00:05:49,080
مانند قبل از صفر یک دو سه
146
00:05:49,080 –> 00:05:50,880
چهار پنج شش هفت هشت خوب حالا
147
00:05:50,880 –> 00:05:53,850
صفر سه شش را انجام می دهد. یک چهار هفت دو پنج
148
00:05:53,850 –> 00:05:56,430
هشت و اگر به صفحه آرایه numpy
149
00:05:56,430 –> 00:05:59,669
بروید می توانید اینجا ببینید که آنها
150
00:05:59,669 –> 00:06:01,260
مسطح شده اند و شما فقط numpy
151
00:06:01,260 –> 00:06:03,750
india ray flat را باز کرده و تنظیم کنید تا آن را جستجو کنید
152
00:06:03,750 –> 00:06:04,919
و آنها سه گزینه مختلف
153
00:06:04,919 –> 00:06:08,789
دارند که C F دارند. و a و این است که آیا
154
00:06:08,789 –> 00:06:09,800
صاف شود و
155
00:06:09,800 –> 00:06:12,229
w را ببیند این بر اساس نحوه عملکرد کد C
156
00:06:12,229 –> 00:06:14,210
برای مسطح کردن بود که در ابتدا کار می کرد که
157
00:06:14,210 –> 00:06:16,759
یک فرترن ردیف اصلی است که یک
158
00:06:16,759 –> 00:06:19,879
ماژور نامیده می شود یا ستون را حفظ می کند
159
00:06:19,879 –> 00:06:22,340
که از a مرتب می شود بنابراین هر آنچه در
160
00:06:22,340 –> 00:06:25,610
پیش فرض بود نسخه C است بنابراین
161
00:06:25,610 –> 00:06:27,139
پیش فرض که دیدید چیست شما می توانید
162
00:06:27,139 –> 00:06:29,240
دستورات را برابر با C قرار دهید و همان اثری
163
00:06:29,240 –> 00:06:31,250
را داشته باشید که در آنجا دیدیم قبل از اینکه حتی بتوانید
164
00:06:31,250 –> 00:06:33,830
دستور برابر a را انجام دهید که
165
00:06:33,830 –> 00:06:35,240
همان اثر را دارد زیرا این حالت پیش فرض است،
166
00:06:35,240 –> 00:06:37,490
بنابراین در واقع تنها چیزی که باید
167
00:06:37,490 –> 00:06:40,009
در اینجا تغییر دهید این است که آن را تغییر دهید. برای اینکه ببینید
168
00:06:40,009 –> 00:06:42,080
آیا وقتی میتوانید همینجا ببینید به آن نیاز دارید
169
00:06:42,080 –> 00:06:44,300
یا fi ممکن است تنها چیزی که فکر
170
00:06:44,300 –> 00:06:45,620
میکنید واقعاً میخواهید آن را به F خود تغییر دهید این است
171
00:06:45,620 –> 00:06:48,199
که
172
00:06:48,199 –> 00:06:50,690
آن را به صورت ستونی در مقابل ردیف به ردیف انجام میدهد
173
00:06:50,690 –> 00:06:54,319
و ممکن است fi نبیند. تغییر شکل دهید، بنابراین بیایید
174
00:06:54,319 –> 00:06:58,370
یک محدوده 12 ایجاد کنیم و بیایید
175
00:06:58,370 –> 00:07:02,449
آن را دوباره شکل دهیم، برای این یکی 4 کاما 3 انجام می دهم و
176
00:07:02,449 –> 00:07:05,090
به یاد داشته باشید که این یک عدد ناچیز است.
177
00:07:05,090 –> 00:07:10,159
178
00:07:10,159 –> 00:07:12,110
179
00:07:12,110 –> 00:07:14,240
a و البته یک دفترچه یادداشت مشتری
180
00:07:14,240 –> 00:07:15,560
حتی h در ابتدا کمی چاپ اضافی داشته باشید، این را
181
00:07:15,560 –> 00:07:17,419
اجرا می کنیم، خواهیم دید
182
00:07:17,419 –> 00:07:20,150
که یک آرایه زیبا از 0 1 2 ایجاد می کنیم، آن را
183
00:07:20,150 –> 00:07:23,870
تغییر شکل داده ایم تا 4 سطر و 3
184
00:07:23,870 –> 00:07:26,000
ستون داشته باشیم یا می توانید آن را 3 ستون
185
00:07:26,000 –> 00:07:31,820
و چهار سطر بنامید 0 1 2 3 4 5 6 7 8 9 10 11
186
00:07:31,820 –> 00:07:36,340
اما این یکی خیلی مهم است که ما NP را
187
00:07:36,340 –> 00:07:42,490
جابجا می کنیم، بیایید ادامه دهیم
188
00:07:42,490 –> 00:07:44,919
و آن را اجرا کنیم و کمک می کند اگر همه موارد
189
00:07:44,919 –> 00:07:46,750
را وارد کنم، یک s را کنار نگذاشته
190
00:07:46,750 –> 00:07:48,669
و اینجا را خواهید دید. اگر سریع به خاطر داشته باشید آرایه خود را گرفته ایم،
191
00:07:48,669 –> 00:07:51,639
ما 0 1 2 3 4 5 6 7
192
00:07:51,639 –> 00:07:54,849
8 9 10 11 داشتیم و آن را عوض کرده ایم، بنابراین
193
00:07:54,849 –> 00:07:59,440
از 3 در 4 یا 4 در 3 به 3 در 4 رسیده ایم
194
00:07:59,440 –> 00:08:03,729
و این واقعاً کمک می کند اگر به
195
00:08:03,729 –> 00:08:06,970
تعداد زیادی ردیف نگاه می کنید، همه داده ها
196
00:08:06,970 –> 00:08:09,220
وارد می شوند، مثلاً فرض کنید این
197
00:08:09,220 –> 00:08:11,440
ویژگی های شما در ردیف 1 است، ویژگی های شما در ردیف 2
198
00:08:11,440 –> 00:08:14,830
و این X Y Z است، خوب وقتی می خواهید
199
00:08:14,830 –> 00:08:17,380
آن را ترسیم کنید، همه آن ها را ارسال می کنید. از X و یک
200
00:08:17,380 –> 00:08:19,300
آرایه همه waianae یک امتیاز به همه Z در
201
00:08:19,300 –> 00:08:21,520
اتاقی دیگر می دهند و بنابراین بسیار
202
00:08:21,520 –> 00:08:23,199
مهم است که ما بتوانیم این را
203
00:08:23,199 –> 00:08:24,900
نسبتاً سریع جابجا کنیم،
204
00:08:24,900 –> 00:08:26,610
این یک چیز سرگرم کننده است که می توانم
205
00:08:26,610 –> 00:08:29,040
آن را برجسته کنم و راکت در اطراف آن انجام دهم
206
00:08:29,040 –> 00:08:31,199
و اگر بله درست یادت هست چون
207
00:08:31,199 –> 00:08:32,849
ما در مشتری هستیم مهم نیست کجا
208
00:08:32,849 –> 00:08:34,260
پرینت می کنیم یا نه، به
209
00:08:34,260 –> 00:08:36,210
طور خودکار برای ما چاپ می شود و می
210
00:08:36,210 –> 00:08:37,830
بینید اگر دکمه Run را بزنم
211
00:08:37,830 –> 00:08:40,349
دقیقا در همان نقطه بالا می آید، بیایید
212
00:08:40,349 –> 00:08:41,460
با آن بازی کنیم. تغییر شکل دهید و میدانید که دانشآموز چه چیزی را در
213
00:08:41,460 –> 00:08:44,279
اینجا کمی
214
00:08:44,279 –> 00:08:45,750
بزرگتر میکند، بنابراین میتوانید واقعاً ببینید
215
00:08:45,750 –> 00:08:47,460
چه خبر است و اجازه دهید آن را با
216
00:08:47,460 –> 00:08:49,290
تغییر شکل بازی کنیم، فقط کمی بیشتر،
217
00:08:49,290 –> 00:08:55,070
B برابر در نقطه P یک محدوده، بیایید هشت را انجام دهیم.
218
00:08:55,070 –> 00:09:01,080
و دوباره شکل دهید من 2 کاما 4 را انجام می دهم، بیایید ادامه دهیم
219
00:09:01,080 –> 00:09:05,250
و B را چاپ کنیم و سپس آن را اجرا کنیم و
220
00:09:05,250 –> 00:09:07,740
خواهید دید که ما اکنون دو ردیف
221
00:09:07,740 –> 00:09:09,870
داریم که کمی شبیه تر است، بنابراین ما چهار یا
222
00:09:09,870 –> 00:09:11,970
دو ردیف از چهار چیز داریم، بنابراین ممکن است این باشد
223
00:09:11,970 –> 00:09:13,709
همه مولفههای X و مؤلفههای Y ما،
224
00:09:13,709 –> 00:09:15,870
بنابراین آنها را به عقب و جلو تغییر میدهیم
225
00:09:15,870 –> 00:09:18,450
، بسیار مهم است که در اینجا توجه داشته باشید
226
00:09:18,450 –> 00:09:21,060
که آیا 2 کاما 4 را انجام میدهیم یا در
227
00:09:21,060 –> 00:09:25,589
مورد 4 کاما 3، این 12 عنصر دارد و بنابراین
228
00:09:25,589 –> 00:09:27,450
هر طور که آن را تقسیم کنید، باید به
229
00:09:27,450 –> 00:09:30,959
مساوی 12 پس 4 ضربدر 3 مساوی 12 است که در اینجا
230
00:09:30,959 –> 00:09:32,430
بسیار ساده است همان چیزی
231
00:09:32,430 –> 00:09:36,330
که 2 ضربدر 4 برابر 8 است اگر این را تغییر
232
00:09:36,330 –> 00:09:39,450
دهم و فرض کنیم 2 کاما 3 را انجام دهم، فقط
233
00:09:39,450 –> 00:09:42,089
آن را اجرا می کنیم و متوجه می شوید که یک خطا دریافت می کنیم
234
00:09:42,089 –> 00:09:45,000
زیرا نمی توانید آن را
235
00:09:45,000 –> 00:09:48,089
به 2 ردیف بر 3 تقسیم کنید،
236
00:09:48,089 –> 00:09:49,260
باید چیزی را انتخاب کنید که بتواند تقسیم شود. و
237
00:09:49,260 –> 00:09:50,700
آن را مرتب کنید، بنابراین بیایید ادامه دهیم و
238
00:09:50,700 –> 00:09:54,779
آن را اجرا کنیم و فقط برای سرگرمی، بیایید
239
00:09:54,779 –> 00:09:58,500
دوباره شکل B خود را تغییر دهیم.
240
00:09:58,500 –> 00:10:01,140
241
00:10:01,140 –> 00:10:05,370
242
00:10:05,370 –> 00:10:08,520
3 بعد مختلف و سپس
243
00:10:08,520 –> 00:10:10,860
اگر البته اگر ما چون این قرار
244
00:10:10,860 –> 00:10:14,190
است به عنوان یک متغیر ظاهر شود، میتوانیم ادامه دهیم
245
00:10:14,190 –> 00:10:16,350
و آن را اجرا کنیم و من آن را چاپ خواهم کرد، میتوانیم
246
00:10:16,350 –> 00:10:17,820
یک بیانیه چاپی را نیز در آنجا
247
00:10:17,820 –> 00:10:19,740
انجام دهیم، درست مثل قبل و شما. می بینم
248
00:10:19,740 –> 00:10:22,230
که ما دو گروه مختلف از دو
249
00:10:22,230 –> 00:10:25,770
متغیر با دو ابعاد مختلف داریم، بنابراین
250
00:10:25,770 –> 00:10:28,560
2 در 2 در 2 بیایید جلوتر برویم و
251
00:10:28,560 –> 00:10:30,959
این را به متغیر C مساوی B تغییر شکل داده شده اختصاص دهیم
252
00:10:30,959 –> 00:10:32,880
و اجازه دهید کار کمی
253
00:10:32,880 –> 00:10:33,510
متفاوت انجام
254
00:10:33,510 –> 00:10:37,940
دهیم، محورها را رول محورهای رول
255
00:10:37,940 –> 00:10:43,220
کنیم و C ما را به دلیل تروما 1
256
00:10:43,220 –> 00:10:44,720
بگیرید و اگر ما ادامه دهیم و این را اجرا کنیم،
257
00:10:44,720 –> 00:10:46,510
چاپ می شود
258
00:10:46,510 –> 00:10:49,070
که اوه یک خراب می شود دکمه ng در آنجا بیایید آن
259
00:10:49,070 –> 00:10:51,230
یکی را دوباره انجام دهیم و شما محور را رسم کنید و
260
00:10:51,230 –> 00:10:53,780
می بینید که ما اکنون مجموعه ای از 0 1 2
261
00:10:53,780 –> 00:10:57,620
3 4 5 6 7 داریم و اکنون 0 2 1 3 4 6 5
262
00:10:57,620 –> 00:11:01,100
7 داریم، پس اینجا چه خبر است
263
00:11:01,100 –> 00:11:03,020
ما اعداد
264
00:11:03,020 –> 00:11:04,820
را میچرخانیم و این را سادهسازی میکنیم، این کار
265
00:11:04,820 –> 00:11:07,970
را با کاما 1 C انجام میدهیم و آن را اجرا میکنیم، بنابراین اگر
266
00:11:07,970 –> 00:11:10,780
یک محور را بچرخانیم، 0 1 میگیریم و
267
00:11:10,780 –> 00:11:14,810
سپس 4/5 را بالا میآوریم. و سپس
268
00:11:14,810 –> 00:11:19,400
ما 2 3 6 7 داریم و اگر ما هم این کار را انجام دهیم، اجازه دهید ببینم
269
00:11:19,400 –> 00:11:21,230
آنجا چه اتفاقی میافتد، این یکی از آن
270
00:11:21,230 –> 00:11:22,580
چیزهایی است که شما واقعاً باید با آن بازی کنید و
271
00:11:22,580 –> 00:11:25,040
شروع به احساس کنید که دارد چه میکند، ما اکنون دریافت کردهایم
272
00:11:25,040 –> 00:11:29,240
0 2 4 6 1 3 5 7 بنابراین میتوانید ببینید
273
00:11:29,240 –> 00:11:31,850
که ما اکنون بهجای چرخاندن شمارهای که راهاندازی شده است، 2 رقم
274
00:11:31,850 –> 00:11:34,130
را جمع کردهایم، هرگز
275
00:11:34,130 –> 00:11:36,170
دو رقم را در آن بالا نیاوردیم، بنابراین اگر به عقب برگردیم
276
00:11:36,170 –> 00:11:38,570
و یکی را انجام دهیم، آن را به خوبی جمع کردهایم
277
00:11:38,570 –> 00:11:41,660
0 1 4 5 ما
278
00:11:41,660 –> 00:11:44,210
2 را در آنجا می بریم و 0 1
279
00:11:44,210 –> 00:11:48,620
2 3 4 5 و 6 7 را می چرخانیم، بنابراین شروع به چرخاندن این
280
00:11:48,620 –> 00:11:50,390
چیزها در اینجا می کنیم،
281
00:11:50,390 –> 00:11:52,820
کارهای مختلفی وجود دارد که می توانید روی این چاه انجام دهید،
282
00:11:52,820 –> 00:11:54,200
این یک راه دیگر برای دستکاری t او
283
00:11:54,200 –> 00:11:57,920
روی numpy شما اعداد می کند و در نهایت بیایید
284
00:11:57,920 –> 00:12:03,080
جلو برویم و محورها را عوض کنیم، C را انجام می دهیم و
285
00:12:03,080 –> 00:12:05,450
بیایید جلوتر برویم و اجرا کنیم که در آنجا
286
00:12:05,450 –> 00:12:08,090
به من خطایی می دهد که به این
287
00:12:08,090 –> 00:12:09,860
دلیل است که به چندین آرگومان نیاز دارد که آرگومان ها
288
00:12:09,860 –> 00:12:12,110
را کنار بگذاریم، بنابراین اکنون می توانیم
289
00:12:12,110 –> 00:12:16,610
آنها را عوض کنیم. ما 2 0 2 1 3 4 6 5 7 دریافت می کنیم، بنابراین
290
00:12:16,610 –> 00:12:18,080
می توانید ببینید که همه چیز عوض شده است،
291
00:12:18,080 –> 00:12:20,960
بنابراین مورد بعدی که می خواهیم به
292
00:12:20,960 –> 00:12:24,440
آن بپردازیم این است که می خواهیم به عملیات حسابی ناپیدا بپردازیم
293
00:12:24,440 –> 00:12:28,070
چگونه می توانیم اینها را بگیریم و از
294
00:12:28,070 –> 00:12:29,570
آنها استفاده کنیم، اجازه دهید من ادامه دهم و این
295
00:12:29,570 –> 00:12:33,080
سلول را بهعنوان یک علامت در پایین قرار دهید،
296
00:12:33,080 –> 00:12:35,030
ما آن را اجرا میکنیم، بنابراین یک چیز
297
00:12:35,030 –> 00:12:36,740
خوب دارد، خوب عنوان خوبی در آنجا وجود دارد که
298
00:12:36,740 –> 00:12:38,089
همیشه مفید است
299
00:12:38,089 –> 00:12:40,309
و بیایید با ایجاد دو آرایه شروع کنیم،
300
00:12:40,309 –> 00:12:46,459
به عنوان یک EP MP محدوده 9
301
00:12:46,459 –> 00:12:53,899
را انجام میدهیم و بیایید دوباره شکل دهیم. این 3 در 3 بنابراین تا به حال
302
00:12:53,899 –> 00:12:55,550
شما باید این چیزهای تغییر شکل را بگویید
303
00:12:55,550 –> 00:12:56,800
و همه اینها باید کاملاً
304
00:12:56,800 –> 00:13:00,529
305
00:13:00,529 –> 00:13:03,769
آشنا به نظر برسد.
306
00:13:03,769 –> 00:13:05,660
307
00:13:05,660 –> 00:13:07,610
بیایید در آرایه P انجام دهیم، فقط یک آرایه مستقیم ایجاد می کنیم و یک
308
00:13:07,610 –> 00:13:10,189
را انجام می دهیم آرایه ای
309
00:13:10,189 –> 00:13:13,040
از سه شیء، بنابراین
310
00:13:13,040 –> 00:13:15,860
سه در یک می شود و اگر ما جلو برویم و
311
00:13:15,860 –> 00:13:18,949
B را چاپ کنیم و اجرا کنید، این در
312
00:13:18,949 –> 00:13:20,480
واقع بسیار معمول است که چیزی
313
00:13:20,480 –> 00:13:22,490
شبیه به این داشته باشید که در آن شما یک سه با
314
00:13:22,490 –> 00:13:26,089
هر چیزی که در یک آرایه سه به سه باشد دارید.
315
00:13:26,089 –> 00:13:28,100
هنگامی که شما در حال انجام ریاضی خود هستید، به
316
00:13:28,100 –> 00:13:30,110
نوعی چنین تنظیماتی را در آنجا دارید و
317
00:13:30,110 –> 00:13:33,170
کاری که ما می توانیم انجام دهیم این است که می توانیم به نقطه P برویم
318
00:13:33,170 –> 00:13:36,559
یک B را اضافه کنیم فراموش نکنید که ما همیشه می توانیم یک
319
00:13:36,559 –> 00:13:39,050
عبارت چاپی را در آنجا قرار دهیم، بنابراین اگر آن را اضافه کنیم
320
00:13:39,050 –> 00:13:40,430
خواهید دید که فقط وارد می شود
321
00:13:40,430 –> 00:13:42,019
و خوب پیش می رود که ما 10 را به
322
00:13:42,019 –> 00:13:43,490
همه چیز اضافه می کنیم و در واقع می توانیم کار
323
00:13:43,490 –> 00:13:45,499
بیشتری انجام دهیم. اوه آن را جالب تر کنید
324
00:13:45,499 –> 00:13:49,279
11 10 11 12 بنابراین تغییر
325
00:13:49,279 –> 00:13:52,370
B اکنون 10 11 12 است و اجازه دهید آن را اجرا کنیم و
326
00:13:52,370 –> 00:13:55,550
می بینید که ما 10 داریم و شما
327
00:13:55,550 –> 00:14:02,899
1 به علاوه 11 داشتید 12 2 به علاوه 12 می شود 14 13 بنابراین 10
328
00:14:02,899 –> 00:14:08,629
به علاوه 3 می شود 13 11 به علاوه 4 می شود 15 و 12 به علاوه
329
00:14:08,629 –> 00:14:11,809
5 می شود 17 و به همین ترتیب ما این را دوباره قرار می دهیم
330
00:14:11,809 –> 00:14:13,610
زیرا اینطور است تنظیمات اولیه چگونه بود
331
00:14:13,610 –> 00:14:16,579
بیایید 10 در 10 در 10 را انجام دهیم و آن را
332
00:14:16,579 –> 00:14:18,920
اجرا کنیم و آن را اجرا کنیم و پاسخ اصلی را دریافت کنیم و
333
00:14:18,920 –> 00:14:20,660
اگر می خواهید آنها را با هم اضافه کنید
334
00:14:20,660 –> 00:14:25,610
باید جلو برویم و یک B را کم کنیم و ما
335
00:14:25,610 –> 00:14:29,660
اجرا می کنیم که منهای 10 منهای 9 منهای 8
336
00:14:29,660 –> 00:14:30,889
می گیریم همانطور که انتظار دارید،
337
00:14:30,889 –> 00:14:34,220
بنابراین تفریق 0 منهای 10
338
00:14:34,220 –> 00:14:36,529
منهای 10 است و به همین ترتیب و اگر می خواهید
339
00:14:36,529 –> 00:14:38,749
جمع و تفریق کنید می توانید حدس بزنید
340
00:14:38,749 –> 00:14:41,809
بعدی چیست که ما قرار است
341
00:14:41,809 –> 00:14:43,600
ضرب کنیم و یک B را ضرب می
342
00:14:43,600 –> 00:14:46,120
کنیم و این باید کاملاً
343
00:14:46,120 –> 00:14:47,560
ساده باشد، شما باید انتظار داشته باشید که
344
00:14:47,560 –> 00:14:49,810
اگر ده ضرب در صفر کنیم،
345
00:14:49,810 –> 00:14:52,380
صفر را ده ضربدر ده می کنیم و به همین ترتیب و
346
00:14:52,380 –> 00:14:54,000
در نهایت اگر شما
347
00:14:54,000 –> 00:14:56,550
آخرین چیزی که بدست آوردیم را ضرب می کنیم، تقسیم
348
00:14:56,550 –> 00:14:59,050
می شود آنچه اتفاق می افتد باید a را بر B تقسیم
349
00:14:59,050 –> 00:15:02,319
کنیم و این را اجرا می کنیم و به صفر می رسیم
350
00:15:02,319 –> 00:15:05,860
و این صفر تقسیم بر 10 است 0 1
351
00:15:05,860 –> 00:15:08,290
تقسیم بر 10 نقطه 1 2 است. تقسیم بر
352
00:15:08,290 –> 00:15:11,230
10 برابر 0.2 و غیره و غیره است، بنابراین
353
00:15:11,230 –> 00:15:12,490
ریاضیات بسیار ساده است، فقط
354
00:15:12,490 –> 00:15:14,649
انجام کل تنظیمات را بسیار آسان می کند و
355
00:15:14,649 –> 00:15:17,560
دوباره اگر به این سمت رفتیم و بیایید بگوییم خوب
356
00:15:17,560 –> 00:15:19,029
بیایید به جای 10، این را در اینجا تغییر
357
00:15:19,029 –> 00:15:24,009
دهیم. صد و
358
00:15:24,009 –> 00:15:27,579
اگر آن را اجرا کنیم و سپس آن را انجام دهیم، این را هزار کنید
359
00:15:27,579 –> 00:15:31,149
360
00:15:31,149 –> 00:15:33,970
صد بعلاوه هزار چیز یکسان با
361
00:15:33,970 –> 00:15:36,639
همان چیزی که با ضرب تفریق می کنیم،
362
00:15:36,639 –> 00:15:39,519
می توانید همان
363
00:15:39,519 –> 00:15:41,350
چیزی را در اینجا با تقسیم مشاهده کنید، بنابراین
364
00:15:41,350 –> 00:15:42,759
با آرایه خود در ریاضیات خود کنترل زیادی وجود دارد،
365
00:15:42,759 –> 00:15:45,130
اجازه دهید این را به 10
366
00:15:45,130 –> 00:15:47,819
اوپس برگردانیم، درست است. در اینجا بخش اشتباه
367
00:15:47,819 –> 00:15:50,439
وجود دارد ما می رویم 10 من فقط جلوتر می روم و
368
00:15:50,439 –> 00:15:53,430
این ها را اجرا می کنم و به جایی که بودیم برمی
369
00:15:53,430 –> 00:15:56,170
370
00:15:56,170 –> 00:16:04,630
371
00:16:04,630 –> 00:16:05,769
گردم.
372
00:16:05,769 –> 00:16:08,079
برش به این معنی است که ما
373
00:16:08,079 –> 00:16:10,540
فقط بخش هایی از آرایه را می گیریم، بنابراین
374
00:16:10,540 –> 00:16:15,040
بیایید یک آرایه در محدوده P ایجاد کنیم،
375
00:16:15,040 –> 00:16:19,120
فقط 20 را انجام می دهیم و اگر به خاطر دارید اگر
376
00:16:19,120 –> 00:16:24,730
a را انجام دهیم، 0 تا 19 داریم و می توانیم a را انجام دهیم
377
00:16:24,730 –> 00:16:26,230
و به یاد داشته باشید که همیشه می توانیم
378
00:16:26,230 –> 00:16:28,000
اینها را چاپ کنید همیشه می توان آن را در یک چاپ قرار داد،
379
00:16:28,000 –> 00:16:29,920
اما چون من در مشتری هستم، اگر شما
380
00:16:29,920 –> 00:16:31,720
یک نسخه آزمایشی انجام می دهید و مشتری، این
381
00:16:31,720 –> 00:16:33,069
بسیار عالی است که همه این
382
00:16:33,069 –> 00:16:36,339
کنترل ها را در اینجا دارید، بنابراین ما می توانیم آن را برش دهیم
383
00:16:36,339 –> 00:16:38,889
و این باید به نظر برسد. آشنا
384
00:16:38,889 –> 00:16:41,050
این همان پایتون و بسیاری از
385
00:16:41,050 –> 00:16:43,209
دی های دیگر است زبان های برنامه نویسی مختلف اگر ما
386
00:16:43,209 –> 00:16:47,649
چهار را انجام دهیم، 0 1 2 3 برای اولین بار است و
387
00:16:47,649 –> 00:16:49,839
چیزی که حل و فصل پرش با این یکی شروع می شود
388
00:16:49,839 –> 00:16:50,470
389
00:16:50,470 –> 00:16:52,240
، اول برای پرش شروع می شود، سپس از آنجا به بعد
390
00:16:52,240 –> 00:16:56,470
می توانید برعکس این کار را انجام دهید و
391
00:16:56,470 –> 00:16:56,830
392
00:16:56,830 –> 00:16:58,960
اگر آن را بخوانید به چهارمین بروید. ما صفر
393
00:16:58,960 –> 00:16:59,980
یک دو سه را
394
00:16:59,980 –> 00:17:02,170
کاملاً برعکس در آنجا میزنیم، میتوانیم
395
00:17:02,170 –> 00:17:04,240
یک آیتم را انجام دهیم، بنابراین میتوانیم شیء شماره
396
00:17:04,240 –> 00:17:07,000
پنج را در لیست انتخاب کنیم و پنج
397
00:17:07,000 –> 00:17:08,530
اتفاق میافتد که پنج میشود، زیرا
398
00:17:08,530 –> 00:17:10,599
ترتیب آنها به این ترتیب است و سپس این یکی
399
00:17:10,599 –> 00:17:12,819
جالب است زیرا من می توانید s برابر
400
00:17:12,819 –> 00:17:17,890
برش انجام دهید و بیایید یک برش در اینجا ایجاد کنیم و
401
00:17:17,890 –> 00:17:22,030
بیایید دو کاما 9 انجام دهیم، بله،
402
00:17:22,030 –> 00:17:23,740
بیایید یک دو را در آنجا بگذاریم، بنابراین یک
403
00:17:23,740 –> 00:17:26,410
برش S در اینجا ایجاد می کنیم و سپس اگر آرایه خود را بگیریم
404
00:17:26,410 –> 00:17:29,050
و آرایه s ما را انجام دهیم.
405
00:17:29,050 –> 00:17:30,730
برش خود را در آنجا می بریم و بیایید جلو برویم
406
00:17:30,730 –> 00:17:32,890
و آن را اجرا کنیم و بیایید نگاهی بیندازیم و
407
00:17:32,890 –> 00:17:34,840
ببینیم چه چیزی در اینجا ایجاد شده است، ابتدا
408
00:17:34,840 –> 00:17:37,030
با دو شروع کردیم، بنابراین در ابتدا دو
409
00:17:37,030 –> 00:17:39,850
داریم و در نه به پایان می رسیم
410
00:17:39,850 –> 00:17:42,310
که اتفاقاً 8 می شود.
411
00:17:42,310 –> 00:17:43,990
زمانی که در حال انجام آرایه ها و Pyt هستیم، قبل از به یاد آوردن نهم متوقف می شود
412
00:17:43,990 –> 00:17:46,840
hon و سپس ما مرحله دو
413
00:17:46,840 –> 00:17:50,230
را انجام می دهیم پس دو چهار شش هشت می توانیم این کار را به صورت سه انجام
414
00:17:50,230 –> 00:17:51,880
دهیم اجازه دهید من آن را اجرا کنم و می توانید ببینید که چگونه
415
00:17:51,880 –> 00:17:54,790
به پنج هشت تغییر می کند و ما می توانیم این کار را انجام
416
00:17:54,790 –> 00:17:57,880
دهیم، بگذارید این را در سه رها کنیم و اگر
417
00:17:57,880 –> 00:18:00,970
این را به ده اوه تغییر دهیم بیایید
418
00:18:00,970 –> 00:18:02,230
آن را دوازده کنیم،
419
00:18:02,230 –> 00:18:05,560
ما میرویم که دو پنج هشت 11 داریم، بنابراین
420
00:18:05,560 –> 00:18:07,090
این بسیار ساده است،
421
00:18:07,090 –> 00:18:08,590
ویژگی بسیار خوبی است که در اینجا وجود دارد، میتوانیم
422
00:18:08,590 –> 00:18:11,350
آن را برش دهیم و قسمتهای مختلف
423
00:18:11,350 –> 00:18:13,330
سریال را درست از وسط برداریم تا حالا
424
00:18:13,330 –> 00:18:15,640
که ما دسترسی داریم به قطعات مختلف
425
00:18:15,640 –> 00:18:18,730
آرایه ما بیایید با تکرار وارد آن شویم
426
00:18:18,730 –> 00:18:21,100
و این جالب است
427
00:18:21,100 –> 00:18:23,860
زیرا خواهر من که یک
428
00:18:23,860 –> 00:18:28,000
بخش علوم داده کالج را اداره می کند اولین سوالی
429
00:18:28,000 –> 00:18:31,600
که می پرسد این است که چگونه داده ها را مرور می کنید
430
00:18:31,600 –> 00:18:33,850
و او می پرسد آیا می دانید چگونه
431
00:18:33,850 –> 00:18:35,230
برای تکرار از طریق داده، آیا می دانید چگونه
432
00:18:35,230 –> 00:18:37,060
یک حلقه اصلی برای انجام دهید، می دانید چگونه
433
00:18:37,060 –> 00:18:39,280
از طریق هر قطعه از داده ها عبور کنید و در
434
00:18:39,280 –> 00:18:41,230
numpy آنها چند کنترل جالب دارند
435
00:18:41,230 –> 00:18:43,630
که فقط علامتی را به پایین می فرستیم و می رویم
436
00:18:43,630 –> 00:18:46,690
و آن را اجرا می کنیم که به آن Indie می گویند. غذاخور
437
00:18:46,690 –> 00:18:48,700
من مطمئن نیستم چیه انتهای e مخفف
438
00:18:48,700 –> 00:18:52,540
آن indie indie برای تکرارکننده است، بنابراین قبل
439
00:18:52,540 –> 00:18:54,070
از انجام این کار، بیایید یک آرایه
440
00:18:54,070 –> 00:18:55,300
یا چیزی بسازیم که در واقع میتوانیم آن را
441
00:18:55,300 –> 00:18:59,200
تکرار کنیم، آن را برابر NP یک محدوده مینامیم،
442
00:18:59,200 –> 00:19:02,350
بیایید کاری کمی خندهدار
443
00:19:02,350 –> 00:19:07,549
در اینجا انجام دهیم یا بد بو و آن را انجام میدهیم. انجام دهید 0 45 5
444
00:19:07,549 –> 00:19:09,860
من مطمئن نیستم که چرا بچه های
445
00:19:09,860 –> 00:19:11,720
پشتی این مورد خاص را انتخاب کردند به
446
00:19:11,720 –> 00:19:12,470
نوعی سرگرم کننده بود
447
00:19:12,470 –> 00:19:14,869
و اگر من اجرا کنم که این کار را انجام دهیم، می توانید ببینید
448
00:19:14,869 –> 00:19:19,970
0 5 10 15 20 25 30 35 40 این
449
00:19:19,970 –> 00:19:22,249
چیزی است که این آرایه به نظر می رسد و این
450
00:19:22,249 –> 00:19:23,929
فقط از انتخاب های ما است، شما می توانید این
451
00:19:23,929 –> 00:19:25,730
فقط یک برش است که تمام آن چیزی است که
452
00:19:25,730 –> 00:19:28,940
ما یک تکه از 0 45 0 تا 45 مرحله 5 ایجاد
453
00:19:28,940 –> 00:19:31,489
کردیم، بنابراین می توانیم با این کار انجام دهیم، همچنین می توانیم یک
454
00:19:31,489 –> 00:19:34,549
شکل V برابر انجام دهیم، بیایید برویم جلو بروید
455
00:19:34,549 –> 00:19:37,129
و این را تغییر شکل دهید و از آنجایی که 9
456
00:19:37,129 –> 00:19:39,350
متغیر در آنجا وجود دارد، ما آن را 3 به 3 تغییر شکل می
457
00:19:39,350 –> 00:19:41,899
دهیم، اگر آن
458
00:19:41,899 –> 00:19:44,389
چیزی را از دست داده باشد
459
00:19:44,389 –> 00:19:47,359
که واقعاً کمک می کند، بنابراین اگر یک
460
00:19:47,359 –> 00:19:49,960
تغییر شکل را انجام دهید، من می روم جلوتر و پرینت
461
00:19:49,960 –> 00:19:56,149
بگیرید ما 0 5 10 15 20 25 30 35 40 می گیریم و سپس
462
00:19:56,149 –> 00:20:04,029
به سادگی 4 X را در numpy خود در واقع یک
463
00:20:04,029 –> 00:20:06,669
کولون انجام می دهیم و ما فقط ادامه میدهیم
464
00:20:06,669 –> 00:20:09,950
و X را چاپ میکنیم و بیایید ببینیم در اینجا چه اتفاقی میافتد وقتی
465
00:20:09,950 –> 00:20:11,899
این را اجرا میکنیم و هر
466
00:20:11,899 –> 00:20:14,299
یک از آنها را
467
00:20:14,299 –> 00:20:15,859
در کل آرایه چاپ میکنیم، بنابراین همان چیزی است
468
00:20:15,859 –> 00:20:19,159
که قبل از دریافت 0 5 10 15 دیدیم. 20
469
00:20:19,159 –> 00:20:22,850
25 30 35 40 بنابراین هر شیء
470
00:20:22,850 –> 00:20:24,499
موجود در آرایه را چاپ می کند تا
471
00:20:24,499 –> 00:20:27,440
بتوانید هر یک از آنها را مرور کرده و مشاهده کنید و مطمئناً اگر
472
00:20:27,440 –> 00:20:29,029
به یاد دارید می توانید آرایه را صاف کنید
473
00:20:29,029 –> 00:20:32,059
و فقط برای a و آن انجام دهید
474
00:20:32,059 –> 00:20:34,519
و همان نتیجه را بگیرید. راههای زیادی
475
00:20:34,519 –> 00:20:36,289
برای انجام این کار وجود دارد، اما این روش مناسب
476
00:20:36,289 –> 00:20:37,909
با تکرارکننده دوم است، زیرا
477
00:20:37,909 –> 00:20:40,580
میزان منابع مورد نیاز
478
00:20:40,580 –> 00:20:42,129
برای عبور از هر یک از
479
00:20:42,129 –> 00:20:46,249
اشیاء مختلف در آرایه numpy را به حداقل میرساند و امیدوارم
480
00:20:46,249 –> 00:20:47,809
این سوال را پرسیده باشید که چرا من این کار را انجام دادم.
481
00:20:47,809 –> 00:20:50,570
و سوال این است که چگونه می توانم
482
00:20:50,570 –> 00:20:52,700
به جای انجام هر شی، این را تغییر دهم،
483
00:20:52,700 –> 00:20:54,649
بنابراین اول از همه
484
00:20:54,649 –> 00:20:57,529
نوع سلول من را می گیرد، آن را علامت گذاری می کنیم و آن را اجرا
485
00:20:57,529 –> 00:20:59,779
می کنیم و بنابراین ما روی ترتیب تکرار
486
00:20:59,779 –> 00:21:02,960
سبک C و سبک F کار می کنیم و ادامه می دهیم
487
00:21:02,960 –> 00:21:04,549
زیرا آن را از برنامه نویسی C آمده است
488
00:21:04,549 –> 00:21:06,379
و می شود چون از
489
00:21:06,379 –> 00:21:08,869
برنامه نویسی قدیمی فرترن آمده است، پس بیایید به ما
490
00:21:08,869 –> 00:21:13,820
یادآوری کنیم که یک چاپ جدید برای X n
491
00:21:13,820 –> 00:21:18,529
n P iterate a انجام خواهم داد، اما ما همچنین می خواهیم این کار را
492
00:21:18,529 –> 00:21:19,220
به این
493
00:21:19,220 –> 00:21:21,530
ترتیب خاص انجام دهیم و می دانید که من
494
00:21:21,530 –> 00:21:24,140
واقعاً یک تایپ کننده تنبل هستم. بیایید به
495
00:21:24,140 –> 00:21:26,730
اینجا
496
00:21:26,730 –> 00:21:29,550
برگردیم این تکرارگر مستقل است. میدانم که
497
00:21:29,550 –> 00:21:32,760
بخش مستقل یک دستور let’s
498
00:21:32,760 –> 00:21:38,100
do برابر با C را از دست دادهام، X را در آنجا چاپ
499
00:21:38,100 –> 00:21:40,760
میکنیم و دوباره این کار را انجام میدهیم و این بار
500
00:21:40,760 –> 00:21:44,940
501
00:21:44,940 –> 00:21:49,620
ترتیب سفارش برابر است با
502
00:21:49,620 –> 00:21:52,400
F. ادامه دهید و این را اجرا کنید
503
00:21:52,400 –> 00:21:54,950
و ببینید اینجا چه اتفاقی میافتد و اولین
504
00:21:54,950 –> 00:21:56,750
چیزی که قرار است متوجه آرایه اصلی ما شود
505
00:21:56,750 –> 00:22:01,130
0 5 10 15 20 25 30 35 40 زمانی که
506
00:22:01,130 –> 00:22:05,300
دستور C را انجام میدهیم که یک پیشفرض است 0 5 10 15 20
507
00:22:05,300 –> 00:22:07,520
و غیره و سپس وقتی از
508
00:22:07,520 –> 00:22:13,880
اینجا پایین بیایید F مرتبه F 0 15 30 را می بینید،
509
00:22:13,880 –> 00:22:16,370
بنابراین رقم اول هر یک از
510
00:22:16,370 –> 00:22:18,980
آرایه های فرعی یا بعد دوم را می گیرد و
511
00:22:18,980 –> 00:22:20,420
سپس به آرایه دوم پنج بیست
512
00:22:20,420 –> 00:22:23,210
و سی و پنج ده 25 40 می رود، بنابراین ترتیب کمی
513
00:22:23,210 –> 00:22:24,890
متفاوت برای تکرار می شود.
514
00:22:24,890 –> 00:22:26,810
اگر لازم است این کار را انجام دهید، آه، ما
515
00:22:26,810 –> 00:22:29,030
شکلدهی مجدد را پوشش دادهایم، ریاضی را پوشش دادهایم
516
00:22:29,030 –> 00:22:32,600
تکرار، تعدادی از چیزها را پوشش
517
00:22:32,600 –> 00:22:34,220
میدهد. بخش بعدی که میخواهیم جلو برویم و
518
00:22:34,220 –> 00:22:36,000
مرور
519
00:22:36,000 –> 00:22:38,700
کنیم، آرایهها را به هم میپیوندیم، بنابراین
520
00:22:38,700 –> 00:22:40,170
باید آنها را کنار هم بیاوریم، اجازه دهید من
521
00:22:40,170 –> 00:22:42,360
جلوتر بروم و سلول را بگیرم و آن را
522
00:22:42,360 –> 00:22:46,320
علامتگذاری کنم نوع سلول علامتگذاری در آنجا میرویم
523
00:22:46,320 –> 00:22:48,510
و پس بیایید روی پیوستن به یک
524
00:22:48,510 –> 00:22:50,310
مسابقه کار کنیم تا بتوانیم آنها را با هم جمع کنیم و
525
00:22:50,310 –> 00:22:53,820
با گزینه های مختلفی که داریم و این
526
00:22:53,820 –> 00:22:59,700
نیز یک آرایه NP را انجام می دهد.
527
00:22:59,700 –> 00:23:06,870
528
00:23:06,870 –> 00:23:08,400
بیایید
529
00:23:08,400 –> 00:23:11,340
همه را روی یک خط a جلو
530
00:23:11,340 –> 00:23:14,550
ببریم، بنابراین اگر این اولین آرایه را اجرا کنیم یک دو
531
00:23:14,550 –> 00:23:16,440
سه چهار برای برش
532
00:23:16,440 –> 00:23:18,030
، وقتی این کار را انجام میدهید به طور خودکار آن را میپیچد،
533
00:23:18,030 –> 00:23:18,630
534
00:23:18,630 –> 00:23:20,550
بنابراین ما جلوتر میرویم و آن را جدا نگه میداریم
535
00:23:20,550 –> 00:23:24,270
و همانجا چاپ میکنیم
536
00:23:24,270 –> 00:23:30,180
و بیایید جلو برویم و یک B
537
00:23:30,180 –> 00:23:32,220
انجام دهیم و پنج شش هفت هشت را انجام دهیم و توجه داشته باشید که من
538
00:23:32,220 –> 00:23:34,140
همان شکل را روی این دو
539
00:23:34,140 –> 00:23:36,840
آرایه نگه میدارم بسته به کاری که انجام میدهید،
540
00:23:36,840 –> 00:23:39,330
آن اشکال باید مطابقت داشته باشند، بیایید ادامه دهیم
541
00:23:39,330 –> 00:23:48,110
و آرایه دوم را چاپ کنیم. چاپ
542
00:23:48,110 –> 00:23:53,130
B اجرا نمی شود که اوه چیزی از دست
543
00:23:53,130 –> 00:23:54,660
رفته است اجازه دهید من فی x که
544
00:23:54,660 –> 00:23:58,530
سریع قالب بندی مجدد آن برای رفتن در
545
00:23:58,530 –> 00:24:00,300
خطوط جداگانه من بهم ریخته است که در آنجا به درستی اجرا می کنیم،
546
00:24:00,300 –> 00:24:02,610
بنابراین ما اولین آرایه 1 2 3 4 را داریم،
547
00:24:02,610 –> 00:24:06,450
بنابراین 5 6 7 8 را می نویسیم و یک
548
00:24:06,450 –> 00:24:09,070
بازگشت کالسکه
549
00:24:09,070 –> 00:24:13,779
و کلمه کلیدی را در آنجا قرار می دهیم ما از concatenate استفاده می کنیم و
550
00:24:13,779 –> 00:24:15,759
اگر با لینوکس آشنایی دارید،
551
00:24:15,759 –> 00:24:17,049
معمولاً به این معنی است که شما آن را به انتهای آن اضافه می کنید
552
00:24:17,049 –> 00:24:19,630
و ما کاری را انجام می دهیم که
553
00:24:19,630 –> 00:24:22,450
آنها یک محور طولانی 0 می نامند، بنابراین
554
00:24:22,450 –> 00:24:25,899
یک be را در امتداد محور 0 به هم متصل می کنیم، بیایید ادامه دهیم.
555
00:24:25,899 –> 00:24:26,860
و آن را اجرا کنید و ببینید که چگونه به
556
00:24:26,860 –> 00:24:27,580
نظر می رسد،
557
00:24:27,580 –> 00:24:32,110
بنابراین ما 1 2 3 4 5 6 7 8 داریم، بنابراین اکنون
558
00:24:32,110 –> 00:24:35,679
یک آرایه داریم که 4 در 2 است به
559
00:24:35,679 –> 00:24:38,860
شکل زیبای 4 در 2 1 در اینجا و اگر
560
00:24:38,860 –> 00:24:42,669
قرار است این کار را انجام دهیم در امتداد محورهای 0
561
00:24:42,669 –> 00:24:44,649
باید حدس بزنید که مورد بعدی چیست،
562
00:24:44,649 –> 00:24:46,600
ما آن را در امتداد یک محور انجام خواهیم داد و
563
00:24:46,600 –> 00:24:48,039
بیایید ببینیم که چگونه آنها با یکدیگر تفاوت
564
00:24:48,039 –> 00:24:49,570
دارند، اجازه دهید به جلو برویم و آن را اجرا کنیم
565
00:24:49,570 –> 00:24:51,789
و دوباره تمام کاری که انجام می دهیم اضافه کردن در
566
00:24:51,789 –> 00:24:54,519
محور است. محورها برابر با 1 هستند بنابراین
567
00:24:54,519 –> 00:24:57,549
ما الحاق خود را داریم یک B داریم و سپس محور
568
00:24:57,549 –> 00:24:59,500
1 چند چیز را به خاطر بسپارید که یکی از
569
00:24:59,500 –> 00:25:01,919
آنها یک شکل هستند بنابراین ما یک ابعاد 2 در 2 داریم.
570
00:25:01,919 –> 00:25:04,690
یونهایی که وارد آنجا میشوند،
571
00:25:04,690 –> 00:25:06,220
اگر به هم پیوسته باشید، با خطا
572
00:25:06,220 –> 00:25:08,200
مواجه میشوید و اگر چیزی داشته
573
00:25:08,200 –> 00:25:11,860
باشید که به جای 1 2، 1 2 3 4
574
00:25:11,860 –> 00:25:14,350
5 6 با 5 6 7 8
575
00:25:14,350 –> 00:25:15,730
باشد، به شما خطایی نمیدهند. خطا در آنجا وجود دارد در
576
00:25:15,730 –> 00:25:16,899
واقع بیایید نگاهی بیندازیم و ببینیم
577
00:25:16,899 –> 00:25:18,789
وقتی این کار را انجام می دهیم چه اتفاقی می افتد. اجازه دهید فقط
578
00:25:18,789 –> 00:25:24,789
این 1 2 3 3 4 5 را اجرا کنم و اگر
579
00:25:24,789 –> 00:25:27,070
به اینجا آمدیم به آنجا رسیدیم،
580
00:25:27,070 –> 00:25:28,779
تمام ابعاد آرایه ورودی را می گوید به
581
00:25:28,779 –> 00:25:31,570
جز محورهای الحاقی M باید دقیقاً مطابقت داشته باشند،
582
00:25:31,570 –> 00:25:34,269
بنابراین به شما اطلاع میدهد که اگر به
583
00:25:34,269 –> 00:25:36,580
هم ریختهاید که همیشه چیز خوبی است،
584
00:25:36,580 –> 00:25:38,259
بیایید جلو برویم و این را به اینجا برگردانیم،
585
00:25:38,259 –> 00:25:41,529
بیایید جلو برویم و آن را اجرا کنیم و بنابراین
586
00:25:41,529 –> 00:25:45,009
ما محورهای صفر خود را داریم که 1 2 3 4 5 6 است.
587
00:25:45,009 –> 00:25:46,690
7 8 و سپس آنها را کنار هم بیاورید و
588
00:25:46,690 –> 00:25:49,120
589
00:25:49,120 –> 00:25:52,509
وقتی ما این کار را در امتداد محورهای 1 انجام می دهیم
590
00:25:52,509 –> 00:25:55,629
به جای 4 در 2 به 2 در 4 می رسیم، در اینجا یک تنظیم بسیار متفاوت خواهید دید.
591
00:25:55,629 –> 00:26:00,759
8 و این در
592
00:26:00,759 –> 00:26:02,769
حال تغییر محورهایی است که ما میخواهیم
593
00:26:02,769 –> 00:26:05,889
جلو برویم و به چیزی که من پیدا میکنم الحاق کنیم،
594
00:26:05,889 –> 00:26:07,570
زمانی که شما در مورد
595
00:26:07,570 –> 00:26:11,289
الحاق یا آرایههای پیوسته صحبت
596
00:26:11,289 –> 00:26:12,669
میکنید مدتی با اینها بازی کنید
597
00:26:12,669 –> 00:26:13,960
تا مطمئن شوید
598
00:26:13,960 –> 00:26:16,149
منظورتان از محورها را
599
00:26:16,149 –> 00:26:17,830
متوجه شده اید وقتی به تاکسی نگاه می کنید بسیار شهودی به نظر می رسد
600
00:26:17,830 –> 00:26:21,370
0 1 2 3 4 5 6 7 8 X
601
00:26:21,370 –> 00:26:23,500
یکی سپس به روش دیگری تقسیم می شود
602
00:26:23,500 –> 00:26:25,650
یک دو پنج شش سه چهار هفت هشت
603
00:26:25,650 –> 00:26:27,850
وقتی واقعاً از دادههای واقعی استفاده میکنید،
604
00:26:27,850 –> 00:26:29,500
واقعاً متوجه میشوید که این به چه
605
00:26:29,500 –> 00:26:32,920
معناست و چه کاری انجام میدهد، ب