در این مطلب، ویدئو Mod 01 Lec 07 رسم نمودار با برنامه نویسی پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:22:33
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,450 –> 00:00:21,309
[موسیقی]
2
00:00:22,000 –> 00:00:23,760
به آموزش پایتون خوش آمدید،
3
00:00:23,760 –> 00:00:27,199
یکی از دوره های شیمی کوانتومی
4
00:00:27,199 –> 00:00:28,560
وابسته به زمان
5
00:00:28,560 –> 00:00:30,960
در این
6
00:00:30,960 –> 00:00:33,440
ماژول ها، آه متاسفم در این آموزش، آموزش های
7
00:00:33,440 –> 00:00:36,079
پایتون، ما در حال بررسی
8
00:00:36,079 –> 00:00:38,160
تکنیک های مختلف برای
9
00:00:38,160 –> 00:00:40,480
محاسبات علمی هستیم و به آرامی
10
00:00:40,480 –> 00:00:42,559
خود را به
11
00:00:42,559 –> 00:00:44,399
محاسباتی که
12
00:00:44,399 –> 00:00:47,360
برای اکتشاف نیاز داریم سوق می دهیم. شیمی کوانتومی وابسته به زمان ah
13
00:00:47,360 –> 00:00:48,879
14
00:00:48,879 –> 00:00:51,440
تا کنون به بررسی
15
00:00:51,440 –> 00:00:53,280
محاسبات ساده تکنیک های مختلف
16
00:00:53,280 –> 00:00:55,760
محاسبات آه محاسبات ریاضی ساده پرداخته
17
00:00:55,760 –> 00:00:58,079
ایم سپس نحوه
18
00:00:58,079 –> 00:01:01,520
استفاده از توابع مختلف ریاضی را
19
00:01:01,520 –> 00:01:02,960
در پایتون بررسی کرده ایم
20
00:01:02,960 –> 00:01:05,199
و
21
00:01:05,199 –> 00:01:08,799
در این جلسه به
22
00:01:08,799 –> 00:01:12,400
ابزارهای نموداری ساده نحوه ایجاد
23
00:01:12,400 –> 00:01:14,479
ah
24
00:01:14,479 –> 00:01:17,280
how می پردازیم. برای رسم یک تابع ریاضی ah
25
00:01:17,280 –> 00:01:19,119
برای بازرسی بصری خود،
26
00:01:19,119 –> 00:01:21,360
27
00:01:21,360 –> 00:01:22,159
بنابراین
28
00:01:22,159 –> 00:01:24,159
29
00:01:24,159 –> 00:01:26,960
آه، روال به شرح زیر است،
30
00:01:26,960 –> 00:01:29,439
قبلاً دیدیم که چگونه
31
00:01:29,439 –> 00:01:31,520
یک لیست ایجاد کنیم
32
00:01:31,520 –> 00:01:35,119
و آن لیست را می توان
33
00:01:35,119 –> 00:01:38,400
به عنوان محور x استفاده کرد
34
00:01:38,400 –> 00:01:39,520
که
35
00:01:39,520 –> 00:01:43,680
مثل این است که 10 20 30 داشتیم مانند این روش را
36
00:01:43,680 –> 00:01:45,680
آماده کردیم. لیست
37
00:01:45,680 –> 00:01:48,000
و این لیست
38
00:01:48,000 –> 00:01:50,320
با استفاده از
39
00:01:50,320 –> 00:01:52,880
40
00:01:52,880 –> 00:01:54,799
قابلیت لیست داخلی پایتون
41
00:01:54,799 –> 00:01:57,360
و همچنین لیست برای آماده سازی آماده شد
42
00:01:57,360 –> 00:01:58,560
بدیهی است
43
00:01:58,560 –> 00:02:00,880
که با یک عملکرد محدوده
44
00:02:00,880 –> 00:02:04,560
ah پس از وارد کردن
45
00:02:04,560 –> 00:02:06,840
عملکرد ترتیب ah از
46
00:02:06,840 –> 00:02:08,399
scipy وارد شده است،
47
00:02:08,399 –> 00:02:10,479
ما از قابلیت ترتیب استفاده خواهیم کرد این عملکرد
48
00:02:10,479 –> 00:02:12,800
بسیار قدرتمند است
49
00:02:12,800 –> 00:02:16,400
زیرا به من یک آرایه آرایه یک ماتریس است
50
00:02:16,400 –> 00:02:19,120
که بعداً درباره آن بحث خواهیم کرد
51
00:02:19,120 –> 00:02:21,520
اما فعلاً آن را در نظر خواهیم گرفت به عنوان لیستی
52
00:02:21,520 –> 00:02:24,959
از اعداد ah دریافت می کنیم، بنابراین اولین
53
00:02:24,959 –> 00:02:27,520
کاری که برای تهیه یک
54
00:02:27,520 –> 00:02:28,560
نمودار
55
00:02:28,560 –> 00:02:32,000
باید انجام دهید این است که برای ایجاد لیست مقادیر x
56
00:02:32,000 –> 00:02:34,800
با استفاده از عملکرد محدوده psi pi
57
00:02:34,800 –> 00:02:37,599
، اولین کاری که باید انجام
58
00:02:37,599 –> 00:02:41,040
دهیم، آماده می کنیم. ابتدا مقدار محور x
59
00:02:41,040 –> 00:02:43,519
و تمام اعداد
60
00:02:43,519 –> 00:02:47,440
موجود در مقدار محور x باید داده شود،
61
00:02:47,440 –> 00:02:48,319
سپس
62
00:02:48,319 –> 00:02:53,040
مقدار تابع y برای هر مقدار x
63
00:02:53,040 –> 00:02:55,840
آماده می شود و
64
00:02:55,840 –> 00:02:59,040
سپس باید تابع را
65
00:02:59,040 –> 00:03:01,120
با استفاده از
66
00:03:01,120 –> 00:03:05,200
عملکرد نمودار کتابخانه matplot رسم کنیم.
67
00:03:05,200 –> 00:03:08,640
این ماژول دیگری است
68
00:03:08,959 –> 00:03:11,760
که با استفاده برای رسم
69
00:03:11,760 –> 00:03:15,680
ah هدف matplot
70
00:03:15,680 –> 00:03:17,040
کتابخانه
71
00:03:17,040 –> 00:03:19,440
نقطه پی
72
00:03:19,440 –> 00:03:20,480
نمودار
73
00:03:20,480 –> 00:03:22,239
این ماژولی است که
74
00:03:22,239 –> 00:03:24,000
در این ماژول استفاده خواهد شد یک عملکرد
75
00:03:24,000 –> 00:03:26,159
به نام
76
00:03:26,159 –> 00:03:29,920
وجود دارد یک عملکرد به نام نمودار وجود دارد.
77
00:03:29,920 –> 00:03:32,000
عملکرد و از این
78
00:03:32,000 –> 00:03:35,120
عملکرد نمودار در همان ماژول استفاده خواهیم کرد
79
00:03:35,120 –> 00:03:38,879
، ما عملکرد دیگری برای
80
00:03:38,879 –> 00:03:41,040
نمایش نمودار با استفاده از
81
00:03:41,040 –> 00:03:41,920
نمایش
82
00:03:41,920 –> 00:03:44,239
بدون این
83
00:03:44,239 –> 00:03:46,080
قابلیت نمایش
84
00:03:46,080 –> 00:03:48,799
85
00:03:48,799 –> 00:03:50,799
86
00:03:50,799 –> 00:03:53,120
87
00:03:53,120 –> 00:03:57,920
داریم. و بیایید به
88
00:03:57,920 –> 00:04:00,480
وظیفه ما این است که یک تابع سینوسی را
89
00:04:00,480 –> 00:04:03,280
در محدوده 0 تا 5 رسم کنیم. بنابراین اجازه دهید به
90
00:04:03,280 –> 00:04:04,799
نحوه
91
00:04:04,799 –> 00:04:07,280
انجام
92
00:04:08,560 –> 00:04:09,840
این کار نگاه کنیم،
93
00:04:09,840 –> 00:04:12,400
ابتدا کتابخانه هایی را که در
94
00:04:12,400 –> 00:04:17,040
حال حاضر مورد نیاز هستند از تابع سینوسی واردات psi pi
95
00:04:17,040 –> 00:04:19,040
وارد می
96
00:04:19,040 –> 00:04:21,199
کنیم زیرا تابع سینوسی
97
00:04:21,199 –> 00:04:22,479
ترسیم خواهد شد و
98
00:04:22,479 –> 00:04:25,759
سپس یک محدوده با کاما کاما
99
00:04:25,759 –> 00:04:28,720
این دو ویژگی هستند
100
00:04:28,720 –> 00:04:31,199
که از scipy وارد می شوند
101
00:04:31,199 –> 00:04:33,600
سپس از
102
00:04:33,600 –> 00:04:35,840
103
00:04:35,919 –> 00:04:38,400
104
00:04:38,720 –> 00:04:40,240
کتابخانه mat
105
00:04:40,240 –> 00:04:43,440
plot نمودار نقطه pi
106
00:04:43,440 –> 00:04:45,440
این ماژول دیگری برای ترسیم
107
00:04:45,440 –> 00:04:46,639
نمودار
108
00:04:46,639 –> 00:04:48,000
در
109
00:04:48,000 –> 00:04:50,560
110
00:04:51,360 –> 00:04:52,479
نمودار واردات پایتون است
111
00:04:52,479 –> 00:04:53,360
و
112
00:04:53,360 –> 00:04:55,759
نشان می دهد این دو ویژگی هستند
113
00:04:55,759 –> 00:04:58,240
که ابتدا وارد می شوند. کاری که
114
00:04:58,240 –> 00:05:01,600
ما انجام می دهیم این است
115
00:05:04,160 –> 00:05:06,720
که عملکردهای مورد نیاز
116
00:05:07,039 –> 00:05:10,039
را
117
00:05:13,680 –> 00:05:15,840
وارد می کنیم و عملکردهای مورد نیاز را وارد می کنیم
118
00:05:15,840 –> 00:05:18,560
، این دستورالعمل را با علامت هش
119
00:05:18,560 –> 00:05:21,199
داده ایم بنابراین زمانی که
120
00:05:21,199 –> 00:05:22,800
برنامه را اجرا می کنید
121
00:05:22,800 –> 00:05:26,479
اجرا نمی شود در حال حاضر
122
00:05:28,160 –> 00:05:29,840
123
00:05:29,840 –> 00:05:32,400
مقادیر x
124
00:05:36,160 –> 00:05:39,720
یا x grid
125
00:05:40,880 –> 00:05:42,560
در محاسبات
126
00:05:42,560 –> 00:05:44,479
در زبان محاسباتی ایجاد
127
00:05:44,479 –> 00:05:46,479
می شود که به آن گرید نیز می گویند، بعداً در مورد این شبکه بحث
128
00:05:46,479 –> 00:05:49,680
129
00:05:49,759 –> 00:05:52,800
خواهیم کرد بنابراین اکنون مقادیر x را ایجاد می کنیم و
130
00:05:52,800 –> 00:05:55,199
توجه داشته باشید که چگونه دستورالعمل را می نویسم.
131
00:05:55,199 –> 00:05:57,919
به نفع خودم برای خواندن آینده
132
00:05:57,919 –> 00:06:00,720
و برای هر کسی که به راحتی می تواند
133
00:06:00,720 –> 00:06:03,680
برنامه را طی کند
134
00:06:03,680 –> 00:06:07,199
، می توانم در اینجا فضا را برای جدا کردن
135
00:06:07,199 –> 00:06:08,479
هر
136
00:06:08,479 –> 00:06:11,440
بخش بگذارم، بنابراین اکنون می خواهم x
137
00:06:11,440 –> 00:06:14,639
مقدار x برابر با یک محدوده تعریف شود
138
00:06:14,639 –> 00:06:16,800
و می خواهم
139
00:06:16,800 –> 00:06:21,280
از 0 شروع کنم و به پایان برسانم. به 0.5
140
00:06:21,280 –> 00:06:23,280
5.0
141
00:06:23,280 –> 00:06:25,520
و سپس اندازه گام را در نظر میگیرم که نقطه 1 را در نظر میگیرم
142
00:06:25,520 –> 00:06:28,400
143
00:06:28,400 –> 00:06:31,280
، این مقدار x است، بنابراین یک
144
00:06:31,280 –> 00:06:32,840
لیست ah از
145
00:06:32,840 –> 00:06:34,400
146
00:06:34,400 –> 00:06:35,840
مقادیر ah x ایجاد میکند،
147
00:06:35,840 –> 00:06:38,960
سپس من میخواهم مقادیر y را ایجاد کنم
148
00:06:41,039 –> 00:06:44,360
149
00:06:47,680 –> 00:06:50,319
و این به سادگی اگر y را
150
00:06:50,319 –> 00:06:51,919
معادل
151
00:06:51,919 –> 00:06:55,039
سینوس x بنویسم.
152
00:06:56,080 –> 00:06:57,440
اگر من این کار را انجام دهم،
153
00:06:57,440 –> 00:06:59,599
154
00:06:59,599 –> 00:07:03,199
x یک لیست است
155
00:07:03,199 –> 00:07:04,400
به طور مشابه
156
00:07:04,400 –> 00:07:05,520
157
00:07:05,520 –> 00:07:07,680
y لیستی
158
00:07:07,680 –> 00:07:11,039
از مقدار علامت مربوط به هر
159
00:07:11,039 –> 00:07:12,720
مقدار x
160
00:07:12,720 –> 00:07:13,759
خواهد بود، بنابراین به
161
00:07:13,759 –> 00:07:17,120
طور خودکار این کار را انجام می دهد برای هر یک از
162
00:07:17,120 –> 00:07:18,560
آنها نیازی به تهیه
163
00:07:18,560 –> 00:07:22,960
لیست y مستقیماً آماده می شود تا علامت بتواند
164
00:07:22,960 –> 00:07:26,080
عملکردی را امضا کند. y می تواند لیست را
165
00:07:26,080 –> 00:07:28,840
به عنوان یک متغیر بپذیرد
166
00:07:28,840 –> 00:07:32,720
سپس من
167
00:07:35,120 –> 00:07:38,160
تابع x y را رسم می کنم
168
00:07:42,800 –> 00:07:44,639
توجه داشته باشید که ما از
169
00:07:44,639 –> 00:07:46,080
حرف بزرگ استفاده
170
00:07:46,080 –> 00:07:48,639
می کنیم می توانید از حروف کوچک نیز استفاده کنید اما
171
00:07:48,639 –> 00:07:50,639
اگر از حرف بزرگ استفاده می کنید همیشه از بزرگ استفاده کنید
172
00:07:50,639 –> 00:07:53,199
در غیر این صورت با
173
00:07:53,199 –> 00:07:55,280
خطای نحو مواجه خواهید شد
174
00:07:55,280 –> 00:07:57,919
و بعد از ترسیم باید
175
00:07:57,919 –> 00:08:00,560
نمایشگر
176
00:08:01,680 –> 00:08:03,199
177
00:08:03,199 –> 00:08:04,479
178
00:08:04,479 –> 00:08:06,960
179
00:08:08,800 –> 00:08:10,479
که تابع x y را نمایش می دهد،
180
00:08:10,479 –> 00:08:11,680
تمام
181
00:08:11,680 –> 00:08:14,400
منحنی هایی را که من ترسیم می کنم نشان می دهد، بنابراین اکنون می خواهم
182
00:08:14,400 –> 00:08:16,160
این برنامه
183
00:08:16,160 –> 00:08:17,840
را اجرا کنم اگر برنامه را
184
00:08:17,840 –> 00:08:20,319
بلافاصله اجرا کنم، تابع علامت را برمی گردانم
185
00:08:20,319 –> 00:08:22,560
که از 0 شروع می شود
186
00:08:22,560 –> 00:08:27,199
و نه به 5 می رسد بلکه نقطه قبلی
187
00:08:27,199 –> 00:08:28,639
در لیست
188
00:08:28,639 –> 00:08:30,000
و نقطه قبلی قرار است
189
00:08:30,000 –> 00:08:32,080
4.9 باشد.
190
00:08:32,080 –> 00:08:33,440
5 در اینجا
191
00:08:33,440 –> 00:08:35,839
حذف خواهد شد، زیرا اشاره کردم که
192
00:08:35,839 –> 00:08:38,958
اگر از قابلیت ترتیب محدوده
193
00:08:38,958 –> 00:08:41,599
از sci pi استفاده کنید،
194
00:08:41,599 –> 00:08:46,159
نقطه پایانی در لیست نخواهد بود،
195
00:08:46,160 –> 00:08:47,120
بنابراین
196
00:08:47,120 –> 00:08:49,760
من توانستم آن را ترسیم کنم و می توانم آن را ذخیره کنم.
197
00:08:49,760 –> 00:08:53,600
داده ها ah نمودار را بر این اساس ذخیره می کنند،
198
00:08:53,600 –> 00:08:54,880
199
00:08:54,880 –> 00:08:57,120
بنابراین این تکنیک برای
200
00:08:57,120 –> 00:08:59,600
ah رسم تابع علامت است، اما اگر
201
00:08:59,600 –> 00:09:02,480
به طرح نگاه کنید، خود طرح
202
00:09:02,480 –> 00:09:04,959
به ویرایش زیادی نیاز دارد،
203
00:09:04,959 –> 00:09:07,519
ویرایش نیاز دارد زیرا
204
00:09:07,519 –> 00:09:10,480
ما می خواهیم عنوانی را قرار دهیم i در این
205
00:09:10,480 –> 00:09:14,560
طرح می خواهیم یک
206
00:09:15,279 –> 00:09:18,720
محور x محور y قرار دهیم سپس می خواهیم آن را نامگذاری
207
00:09:18,720 –> 00:09:21,120
کنیم و می خواهیم اندازه فونت را تغییر دهیم،
208
00:09:21,120 –> 00:09:23,040
ویرایش های زیادی
209
00:09:23,040 –> 00:09:26,560
در حال حاضر مورد نیاز است
210
00:09:26,560 –> 00:09:29,200
211
00:09:29,200 –> 00:09:32,240
و ویرایش ها نیز برای هر ویرایش قابل انجام است. من باید
212
00:09:32,240 –> 00:09:35,120
عملکرد را وارد کنم تا به
213
00:09:35,120 –> 00:09:37,440
یاد داشته باشید که از
214
00:09:37,440 –> 00:09:40,160
ماژول فرعی ماژول pi
215
00:09:40,160 –> 00:09:43,120
plot کتابخانه matplot من قبلاً نمودار را وارد کرده ام و
216
00:09:43,120 –> 00:09:45,519
عملکردها را نشان می دهم، اکنون می خواهم
217
00:09:45,519 –> 00:09:48,720
218
00:09:48,720 –> 00:09:52,560
پارامترهای و عنوان را وارد کنم import x label y label تیک همه اینها
219
00:09:52,560 –> 00:09:55,600
باید وارد شود
220
00:09:55,600 –> 00:09:56,399
و
221
00:09:56,399 –> 00:09:59,920
قسمت باقیمانده همان است، فقط
222
00:09:59,920 –> 00:10:02,079
قسمت قالببندی اینجاست،
223
00:10:02,079 –> 00:10:02,800
بنابراین
224
00:10:02,800 –> 00:10:05,839
اگر به ترسیم تابع x y با
225
00:10:05,839 –> 00:10:08,160
قالببندی مورد نیاز خط نگاه کنیم، بنابراین
226
00:10:08,160 –> 00:10:10,720
قالببندی خط، بنابراین اگر من
227
00:10:10,720 –> 00:10:13,600
یک نمودار داشته باشم
228
00:10:14,079 –> 00:10:17,440
و اگر طرحی مانند این داشته
229
00:10:17,440 –> 00:10:18,480
باشم،
230
00:10:18,480 –> 00:10:20,000
این خواهد شد.
231
00:10:20,000 –> 00:10:23,440
به این می
232
00:10:25,279 –> 00:10:26,880
گویند که من منحنی را رسم می کنم
233
00:10:26,880 –> 00:10:28,560
234
00:10:28,560 –> 00:10:30,240
و برای آن
235
00:10:30,240 –> 00:10:32,399
به مقدار x و y نیاز دارم
236
00:10:32,399 –> 00:10:35,040
که قبلاً مقدار x y را داده بودیم
237