در این مطلب، ویدئو 19. استفاده از پینت برای واحدها در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:21:33
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,839
سلام به همه این تیلور است امروز
2
00:00:01,839 –> 00:00:03,520
می خواهیم در مورد استفاده از واحدها در
3
00:00:03,520 –> 00:00:05,200
پایتون در محاسبات علمی صحبت
4
00:00:05,200 –> 00:00:07,279
کنیم. در بسیاری از موارد ردیابی واحدها بسیار مهم است،
5
00:00:07,279 –> 00:00:09,120
در واقع برخی
6
00:00:09,120 –> 00:00:10,960
از بلایای بزرگ مهندسی در
7
00:00:10,960 –> 00:00:11,519
8
00:00:11,519 –> 00:00:13,040
آنجا مربوط به واحدهایی بوده است که باور کنید یا
9
00:00:13,040 –> 00:00:15,280
نه. مدارگرد آب و هوای مریخ را
10
00:00:15,280 –> 00:00:18,560
درست در نظر بگیرید این در سال 1999 بود، این یک
11
00:00:18,560 –> 00:00:20,800
فضاپیما بود که دقیقاً در اطراف مریخ بود،
12
00:00:20,800 –> 00:00:22,800
اما هنگامی که افراد در
13
00:00:22,800 –> 00:00:24,560
کنترل مأموریت آن را برای فرماندهی
14
00:00:24,560 –> 00:00:28,240
فرستادند، آن را با واحدهای غیرسی از
15
00:00:28,240 –> 00:00:31,439
پوند چهار ثانیه وحشی فرستادند
16
00:00:31,439 –> 00:00:33,760
وقتی که انتظار داشت. واحدها در واحدهای s-i
17
00:00:33,760 –> 00:00:35,760
ثانیه نیوتن و
18
00:00:35,760 –> 00:00:37,920
بنابراین مقدار نیروی نامناسبی دریافت کرد و بنابراین
19
00:00:37,920 –> 00:00:39,760
در واقع خیلی به سیاره نزدیک شد
20
00:00:39,760 –> 00:00:40,879
و آنها فکر می کنند که یا
21
00:00:40,879 –> 00:00:42,079
به محض دوباره
22
00:00:42,079 –> 00:00:44,719
در جو مریخ نابود شده است یا
23
00:00:44,719 –> 00:00:46,800
به فضای خورشیدمرکزی فرستاده شده است.
24
00:00:46,800 –> 00:00:48,640
خروج از جو مریخ بنابراین در هر دو
25
00:00:48,640 –> 00:00:50,000
سناریو
26
00:00:50,000 –> 00:00:52,000
فاجعه بود و به دلیل
27
00:00:52,000 –> 00:00:53,360
واحدها بود، بنابراین
28
00:00:53,360 –> 00:00:54,800
ما باید واحدها را ردیابی کنیم و اگر
29
00:00:54,800 –> 00:00:55,760
از چیزی مانند گرگ از
30
00:00:55,760 –> 00:00:57,039
آلفا استفاده کرده اید، می دانید میتواند کارهای بسیار جالبی
31
00:00:57,039 –> 00:00:57,600
انجام دهد، مثلاً
32
00:00:57,600 –> 00:00:59,280
میتوانید بگویید هی از پنج
33
00:00:59,280 –> 00:01:01,199
سانتیگراد به پنج درجه فارنهایت
34
00:01:01,199 –> 00:01:03,359
بروید، مشکلی نیست، درست میتواند این کار را انجام دهد،
35
00:01:03,359 –> 00:01:05,600
اما میتواند کارهای پیچیدهتری را به درستی انجام دهد،
36
00:01:05,600 –> 00:01:06,880
اگر گرگها را از حالت آلفا مشاهده کنید، میتوانید
37
00:01:06,880 –> 00:01:08,960
به سرعت 60 مایل
38
00:01:08,960 –> 00:01:12,799
در ساعت در هر ساعت بگویید. ژول درست است اگر
39
00:01:12,799 –> 00:01:16,240
بخواهید کیلومتر در ثانیه
40
00:01:16,240 –> 00:01:18,320
در هر الکترون ولت از نظر فنی، این
41
00:01:18,320 –> 00:01:20,240
واحدها مانند واحدهای مزخرفی هستند که برای
42
00:01:20,240 –> 00:01:21,600
موقعیتهای عجیب و غریب مناسب هستند، اما همچنان میتواند آنها را به
43
00:01:21,600 –> 00:01:22,000
شما بدهد
44
00:01:22,000 –> 00:01:23,920
، هنوز هم میتواند این تبدیلها را درست انجام
45
00:01:23,920 –> 00:01:26,000
دهد، بنابراین بله کیلومتر در ثانیه
46
00:01:26,000 –> 00:01:27,920
در هر الکترون ولت ژول درست است، بنابراین اگر
47
00:01:27,920 –> 00:01:30,079
میخواهید نرمافزارهایی
48
00:01:30,079 –> 00:01:32,079
وجود دارد که میتوانند این تبدیلها را انجام دهند، اما
49
00:01:32,079 –> 00:01:34,079
زمانی که ما در حال نوشتن
50
00:01:34,079 –> 00:01:35,280
قطعههای کد کوچک خود
51
00:01:35,280 –> 00:01:37,280
هستیم، میخواهیم بتوانیم آنها را خیلی درست
52
00:01:37,280 –> 00:01:39,200
انجام دهیم، بنابراین چگونه آنها را در پایتون انجام
53
00:01:39,200 –> 00:01:41,119
دهیم، چندین راه مختلف وجود دارد که یکی
54
00:01:41,119 –> 00:01:43,040
از آنهاست. آیا من کتابخانه ای به نام تبدیل واحد پیدا کردم،
55
00:01:43,040 –> 00:01:44,799
بنابراین از
56
00:01:44,799 –> 00:01:46,240
مبدل
57
00:01:46,240 –> 00:01:49,119
واحد کتابخانه از مبدل زیرخط واحد، آن
58
00:01:49,119 –> 00:01:49,840
ماژول
59
00:01:49,840 –> 00:01:51,759
ما یک مبدل تبدیل نقطه ای
60
00:01:51,759 –> 00:01:53,680
61
00:01:53,680 –> 00:01:58,240
را وارد می کنیم. mport تبدیل خوب است
62
00:01:58,240 –> 00:02:00,479
بنابراین این یکی از راههای تبدیل چیزهایی است
63
00:02:00,479 –> 00:02:02,399
که به آن میگوییم فقط یک ابزار تبدیل ساده
64
00:02:02,399 –> 00:02:04,399
65
00:02:04,399 –> 00:02:07,200
برای یک تبدیل
66
00:02:07,200 –> 00:02:08,080
67
00:02:08,080 –> 00:02:10,239
68
00:02:10,239 –> 00:02:11,760
ما به تازگی وارد کردهایم
69
00:02:11,760 –> 00:02:12,560
70
00:02:12,560 –> 00:02:15,520
و مقدار را در قالب رشته
71
00:02:15,520 –> 00:02:17,280
به واحد مورد نظر در قالب رشته میگوید،
72
00:02:17,280 –> 00:02:18,879
بنابراین فقط دو رشته میخواهد
73
00:02:18,879 –> 00:02:20,319
در اینجا، آنها یک مثال درست
74
00:02:20,319 –> 00:02:24,160
2.78 d در n برابر میلیمتر مربع به
75
00:02:24,160 –> 00:02:26,800
uh m n میلینیوتون به سمت میکرومتر
76
00:02:26,800 –> 00:02:28,400
مربع درست میدهند. آن را تبدیل کنید،
77
00:02:28,400 –> 00:02:30,879
اجازه دهید یک روش متفاوت انجام دهیم، بیایید اوم،
78
00:02:30,879 –> 00:02:31,519
بله،
79
00:02:31,519 –> 00:02:34,640
60 میکرومتر بر ثانیه را
80
00:02:34,640 –> 00:02:37,040
درست انجام می دهیم، می خواهیم آن را به این تبدیل کنیم که اگر می خواهیم آن تبدیل را
81
00:02:37,040 –> 00:02:39,200
انجام دهیم،
82
00:02:39,280 –> 00:02:41,120
کیلومتر در ساعت را درست انجام دهیم
83
00:02:41,120 –> 00:02:42,319
،
84
00:02:42,319 –> 00:02:44,239
پس بیایید ادامه دهیم و اگر می خواهیم آن را اجرا کنیم کل این کار را اجرا
85
00:02:44,239 –> 00:02:46,959
86
00:02:47,920 –> 00:02:49,760
کنید، یک خطایی دریافت میکنیم،
87
00:02:49,760 –> 00:02:51,040
نمیداند که دوست ندارد، اوه
88
00:02:51,040 –> 00:02:53,120
، دوست ندارد که ما آن را hr نامیدیم،
89
00:02:53,120 –> 00:02:55,360
بیایید امتحان کنیم،
90
00:02:55,360 –> 00:02:56,800
بسیار خوب است، بنابراین به نظر میرسد که اجرا شده است، بیایید
91
00:02:56,800 –> 00:02:58,560
با برجسته کردن ببینیم چه کار میکند
92
00:02:58,560 –> 00:03:00,400
که و زدن f9 و
93
00:03:00,400 –> 00:03:02,400
مطمئناً به اندازه کافی تبدیل را
94
00:03:02,400 –> 00:03:03,120
دقیقاً در آنجا نشان
95
00:03:03,120 –> 00:03:04,879
96
00:03:04,879 –> 00:03:06,720
97
00:03:06,720 –> 00:03:10,239
98
00:03:10,239 –> 00:03:11,599
99
00:03:11,599 –> 00:03:13,599
100
00:03:13,599 –> 00:03:14,959
می دهد.
101
00:03:14,959 –> 00:03:16,480
هنگامی که شما در حال نوشتن برنامههایی هستید که
102
00:03:16,480 –> 00:03:17,760
x برابر است، میدانید که برخی از متغیرها
103
00:03:17,760 –> 00:03:19,200
برابر با پنج
104
00:03:19,200 –> 00:03:20,879
گالن است، بنابراین کاری که ما واقعاً میخواهیم انجام دهیم
105
00:03:20,879 –> 00:03:22,400
این است که این را به صورت
106
00:03:22,400 –> 00:03:24,959
پنج گالن ذخیره کنیم تا بتوانیم از آن
107
00:03:24,959 –> 00:03:26,480
در کد خود استفاده کنیم و بیایم. به آن برگردید و
108
00:03:26,480 –> 00:03:27,519
پنج را بیرون بیاورید
109
00:03:27,519 –> 00:03:29,440
یا گالن ها را به چیز دیگری تغییر دهید. چگونه
110
00:03:29,440 –> 00:03:31,280
این کار را درست انجام دهیم که باید
111
00:03:31,280 –> 00:03:32,799
کتابخانه
112
00:03:32,799 –> 00:03:34,000
دیگری به نام
113
00:03:34,000 –> 00:03:37,040
pint بیاوریم.
114
00:03:37,040 –> 00:03:38,879
که
115
00:03:38,879 –> 00:03:40,560
با نصب آناکوندا استاندارد
116
00:03:40,560 –> 00:03:41,280
117
00:03:41,280 –> 00:03:42,799
نبود، اما نصب آنها واقعاً آسان است،
118
00:03:42,799 –> 00:03:43,920
شما فقط به شروع خود
119
00:03:43,920 –> 00:03:46,000
می روید و آناکوندا را تایپ می کنید و
120
00:03:46,000 –> 00:03:48,319
وقتی به این دستور آناکوندا رسیدید،
121
00:03:48,319 –> 00:03:50,239
این به شما امکان می دهد پیپ انجام دهید.
122
00:03:50,239 –> 00:03:52,000
نصب بنابراین
123
00:03:52,000 –> 00:03:54,879
شما فقط می توانید پینت نصب پیپ را انجام دهید
124
00:03:54,879 –> 00:03:55,519
، این همان چیزی است که آن
125
00:03:55,519 –> 00:03:57,280
را نصب می کند وقتی که من
126
00:03:57,280 –> 00:03:58,480
ابتدا run off را می زنم، به من می گوید
127
00:03:58,480 –> 00:03:59,680
که شما قبلاً آن را دریافت کرده اید،
128
00:03:59,680 –> 00:04:01,840
بنابراین می گوید نیاز قبلاً
129
00:04:01,840 –> 00:04:03,439
برآورده شده است، مانند اینکه قبلاً پیپ
130
00:04:03,439 –> 00:04:05,439
یا پینت دریافت کرده اید. بنابراین من نیازی به انجام
131
00:04:05,439 –> 00:04:06,560
هیچ کاری ندارم و
132
00:04:06,560 –> 00:04:07,840
اگر شما آن را
133
00:04:07,840 –> 00:04:09,040
دوست ندارید اگر کتابخانه را نصب کردید می توانید فقط
134
00:04:09,040 –> 00:04:09,680
135
00:04:09,680 –> 00:04:12,319
پینت حذف نصب را انجام دهید و این به من این امکان را می دهد
136
00:04:12,319 –> 00:04:13,840
که اکنون آن را حذف کنم
137
00:04:13,840 –> 00:04:15,519
زیرا می خواهم امروز از آن استفاده کنید، من
138
00:04:15,519 –> 00:04:16,720
قصد ندارم آن را حذف نصب کنم، بنابراین می گوید آیا می
139
00:04:16,720 –> 00:04:17,918
خواهید ادامه دهید بله یا خیر، می خواهم
140
00:04:17,918 –> 00:04:18,478
بگویم
141
00:04:18,478 –> 00:04:19,680
نه نمی خواهم از شر آن خلاص شوم، بنابراین می
142
00:04:19,680 –> 00:04:21,358
خواهم آن را درست نگه دارم تا که
143
00:04:21,358 –> 00:04:22,320
به من اجازه می دهد که pint داشته باشم
144
00:04:22,320 –> 00:04:25,759
اکنون pint به شما امکان می دهد کارهای بسیار جالبی انجام
145
00:04:26,840 –> 00:04:28,479
دهید
146
00:04:28,479 –> 00:04:30,800
دارای چیزی است که به آن رجیستری واحد
147
00:04:30,800 –> 00:04:32,240
می گویند، بنابراین می خواهم یک متغیر جدید به نام u بسازم،
148
00:04:32,240 –> 00:04:33,680
بنابراین باید هر بار که ثبت واحد را تایپ کنم
149
00:04:33,680 –> 00:04:34,720
150
00:04:34,720 –> 00:04:39,040
تا u برابر باشد با رجیستری واحد pint dot
151
00:04:39,040 –> 00:04:42,080
بسیار خوب است، بنابراین این
152
00:04:42,080 –> 00:04:43,840
روش به من اجازه می دهد کارهای بسیار جالبی انجام
153
00:04:43,840 –> 00:04:45,759
دهم و به من امکان می دهد مقدار یک را پیگیری کنم
154
00:04:45,759 –> 00:04:46,560
155
00:04:46,560 –> 00:04:48,479
d واحد درست اندازه
156
00:04:48,479 –> 00:04:49,840
یک چیزی و واحدهای مرتبط با
157
00:04:49,840 –> 00:04:50,400
آن درست است
158
00:04:50,400 –> 00:04:51,759
من میخواهیم یک کار دیگر
159
00:04:51,759 –> 00:04:54,160
را انجام دهیم q برابر است با u dot
160
00:04:54,160 –> 00:04:54,720
جایی که
161
00:04:54,720 –> 00:04:57,759
u اکنون این رجیستری واحد نقطهای است
162
00:04:57,759 –> 00:04:59,440
که میرویم برای وارد کردن
163
00:04:59,440 –> 00:05:02,400
تابع کمیت اوکی یا روش کمیت
164
00:05:02,400 –> 00:05:04,560
خوب است، حالا میخواهیم از هر دوی
165
00:05:04,560 –> 00:05:06,479
آنها استفاده کنیم، در اینجا نحوه استفاده از آنها آمده است
166
00:05:06,479 –> 00:05:08,639
، فرض کنید میخواهیم یک مقدار را ذخیره کنیم،
167
00:05:08,639 –> 00:05:10,080
اوه به من خطایی
168
00:05:10,080 –> 00:05:12,000
میدهد که به این دلیل است که به
169
00:05:12,000 –> 00:05:13,199
پرانتز نیاز دارد.
170
00:05:13,199 –> 00:05:15,360
بیایید دوباره آن را امتحان کنیم، عالی اکنون
171
00:05:15,360 –> 00:05:17,360
کار می کند، بنابراین بیایید سعی کنیم همان
172
00:05:17,360 –> 00:05:19,039
تبدیلی را که در اینجا
173
00:05:19,039 –> 00:05:20,240
انجام دادیم انجام دهیم، اما با استفاده از pint oky این کار را انجام می دهیم،
174
00:05:20,240 –> 00:05:22,639
بنابراین بیایید ادامه دهیم و
175
00:05:22,639 –> 00:05:24,320
فقط یک متغیر به نام speed درست
176
00:05:24,320 –> 00:05:26,800
بسازیم تا سرعت ما برابر باشد با ما
177
00:05:26,800 –> 00:05:27,520
از این
178
00:05:27,520 –> 00:05:31,120
دستور q درست استفاده می کنیم که واقعاً
179
00:05:31,120 –> 00:05:34,320
مقدار نقطه رجیستری واحد pint dot را به
180
00:05:34,320 –> 00:05:36,080
درستی انجام می دهد، فقط این کار را بسیار
181
00:05:36,080 –> 00:05:38,160
ساده می کند با مقدار ساده q
182
00:05:38,160 –> 00:05:40,240
اکنون می توانیم دو مورد
183
00:05:40,240 –> 00:05:41,280
را تایپ کنیم. مقدار، بنابراین ما
184
00:05:41,280 –> 00:05:42,400
می خواهیم 60
185
00:05:42,400 –> 00:05:43,840
و سپس دوم را انجام دهیم چیزی
186
00:05:43,840 –> 00:05:46,000
که انتظار می رود این است که واحدهای بسیار متر
187
00:05:46,000 –> 00:05:46,560
در ثانیه باشد،
188
00:05:46,560 –> 00:05:48,400
بنابراین به عنوان یک رشته، ما فقط
189
00:05:48,400 –> 00:05:50,160
متر تقسیم بر
190
00:05:50,160 –> 00:05:52,639
ثانیه را انجام می دهیم، بسیار خوب، فکر نمی کنم لازم
191
00:05:52,639 –> 00:05:53,919
باشد متر را تایپ کنید، بیایید آن را امتحان کنیم و ببینیم
192
00:05:53,919 –> 00:05:55,520
که آیا کار می کند خوب
193
00:05:55,520 –> 00:05:58,720
است، حالا بیایید آن را تست کنیم، بیایید
194
00:05:58,720 –> 00:06:00,400
اینجا در
195
00:06:00,400 –> 00:06:03,600
کنسول خود بیاییم و
196
00:06:03,600 –> 00:06:05,680
واحدهای سرعت نقطه را درست تایپ کنیم و این واحدهای آن را به درستی تایپ
197
00:06:05,680 –> 00:06:07,120
می کند،
198
00:06:07,120 –> 00:06:08,800
متأسفانه من این
199
00:06:08,800 –> 00:06:10,720
پس زمینه تیره را در spider و این پس زمینه به
200
00:06:10,720 –> 00:06:13,199
طور پیش فرض در این کتابخانه دارم.
201
00:06:13,199 –> 00:06:14,880
واحدها را با متن سیاه می نویسد بنابراین دیدن آن سخت است،
202
00:06:14,880 –> 00:06:15,199
اما
203
00:06:15,199 –> 00:06:16,160
امیدوارم بتوانید ببینید که می گوید
204
00:06:16,160 –> 00:06:18,319
متر در ثانیه آنقدر عالی است که می
205
00:06:18,319 –> 00:06:19,120
دانست m
206
00:06:19,120 –> 00:06:20,880
است متر درست است که می دانست این
207
00:06:20,880 –> 00:06:22,319
نماد عالی است
208
00:06:22,319 –> 00:06:24,720
اکنون انجام یک تبدیل واقعا ساده است.
209
00:06:24,720 –> 00:06:27,759
بنویسید چاپ
210
00:06:27,759 –> 00:06:29,600
خوب است ما سرعت را انجام می دهیم و سپس
211
00:06:29,600 –> 00:06:30,960
نقطه 2 را درست انجام می دهیم،
212
00:06:30,960 –> 00:06:33,120
بنابراین این روش 2 به ما اجازه می دهد تا
213
00:06:33,120 –> 00:06:34,479
تبدیل را در جایی انجام دهیم که ما فقط واحدهای مورد نظر خود را تایپ
214
00:06:34,479 –> 00:06:35,440
می کنیم
215
00:06:35,440 –> 00:06:38,720
تا اگر می خواهیم اینچ در ساعت
216
00:06:38,720 –> 00:06:42,479
باشد، اجازه دهید آن را اجرا کنیم.
217
00:06:42,479 –> 00:06:44,639
آن را در 60 متر طول می کشد r ثانیه و
218
00:06:44,639 –> 00:06:45,840
قرار است آن را به
219
00:06:45,840 –> 00:06:47,759
اینچ در ساعت چاپ کند و این عدد در
220
00:06:47,759 –> 00:06:49,840
پایین است، پس چقدر نرم و لطیف است این
221
00:06:49,840 –> 00:06:51,440
ابزار واقعاً واقعاً قدرتمند حالا چه میشود
222
00:06:51,440 –> 00:06:53,599
اگر نمیخواهید کل این رشته
223
00:06:53,599 –> 00:06:55,039
خروجی شود اما فقط
224
00:06:55,039 –> 00:06:56,639
قسمت عددی آن را میخواهید آسان پیزی
225
00:06:56,639 –> 00:06:58,319
ما هم میتوانیم این کار را انجام دهیم، میتوانیم بیایم و
226
00:06:58,319 –> 00:07:00,319
فقط میتوانیم سرعت
227
00:07:00,319 –> 00:07:04,479
سرعت نقطه بزرگی را تایپ کنیم و فقط
228
00:07:04,479 –> 00:07:06,720
قسمت عددی را برمیگرداند نه قسمت واحد را
229
00:07:06,720 –> 00:07:07,599
درست اندازه
230
00:07:07,599 –> 00:07:09,759
و دوباره آن را به
231
00:07:09,759 –> 00:07:11,440
شکل اصلی نگه داشتیم، بنابراین این سرعت را 2 انجام دادیم.
232
00:07:11,440 –> 00:07:12,960
و ما آن را به
233
00:07:12,960 –> 00:07:14,560
شکل دیگری تبدیل کردیم که
234
00:07:14,560 –> 00:07:16,319
دوباره آن را روی متغیر سرعت اولیه ذخیره
235
00:07:16,319 –> 00:07:18,080
نکرد. فقط یک
236
00:07:18,080 –> 00:07:20,240
تبدیل درون خطی آن را از یک واحد به واحد
237
00:07:20,240 –> 00:07:21,280
دیگر
238
00:07:21,280 –> 00:07:23,120
239
00:07:23,120 –> 00:07:24,400
انجام دادیم، بنابراین این اصول اولیه استفاده از پینت
240
00:07:24,400 –> 00:07:27,599
است. واحدهای سمت راست دو
241
00:07:27,599 –> 00:07:29,440
متغیر که هر کدام دارای واحد هستند و سعی کنید
242
00:07:29,440 –> 00:07:31,039
آنها را با ضرب یا
243
00:07:31,039 –> 00:07:32,479
تقسیم ترکیب کنید، بیایید این را در نظر بگیریم،
244
00:07:32,479 –> 00:07:33,360
فاصله را
245
00:07:33,360 –> 00:07:35,199
مساوی
246
00:07:35,199 –> 00:07:36,960
247
00:07:36,960 –> 00:07:39,120
کنیم. دارای یک کمیت
248
00:07:39,120 –> 00:07:40,560
و یک واحد مرتبط با آن است،
249
00:07:40,560 –> 00:07:43,039
بنابراین بیایید بگوییم که 8 um است، ما
250
00:07:43,039 –> 00:07:44,319
می گوییم متر
251
00:07:44,319 –> 00:07:47,440
خوب است، بنابراین اکنون یک فاصله داریم، بیایید زمانی
252
00:07:47,440 –> 00:07:47,759
را در نظر بگیریم
253
00:07:47,759 –> 00:07:49,840
که زمان برابر است با دوباره از
254
00:07:49,840 –> 00:07:51,120
q استفاده می کنیم زیرا
255
00:07:51,120 –> 00:07:54,800
یک کمیت خواهد بود. 15 و سپس ثانیه بسیار
256
00:07:54,800 –> 00:07:58,240
خوب حالا بیایید سرعت را
257
00:07:58,240 –> 00:08:02,080
برابر مسافت تقسیم بر
258
00:08:02,080 –> 00:08:04,000
زمان در نظر بگیریم و آن را اجرا کنیم و ببینیم چه اتفاقی می افتد،
259
00:08:04,000 –> 00:08:05,840
بنابراین ما آن را اجرا می
260
00:08:05,840 –> 00:08:09,840
کنیم.
261
00:08:09,840 –> 00:08:13,440
262
00:08:13,440 –> 00:08:15,599
اینجا و
263
00:08:15,599 –> 00:08:16,800
ببینید الان چه کار می کند،
264
00:08:16,800 –> 00:08:19,199
بنابراین متر بیایید این کار را بر حسب
265
00:08:19,199 –> 00:08:21,520
266
00:08:21,599 –> 00:08:24,639
متر بر ثانیه انجام دهیم، متر در ثانیه اجرا
267
00:08:24,639 –> 00:08:26,639
کنیم که باید 8 تقسیم بر 15 یا
268
00:08:26,639 –> 00:08:27,759
تقریباً نصف
269
00:08:27,759 –> 00:08:30,800
0.533 متر در ثانیه باشد، پس چقدر
270
00:08:30,800 –> 00:08:32,159
جالب است که می تواند
271
00:08:32,159 –> 00:08:33,919
این چیزها را ضرب ذخیره کند. آنها آنها را تقسیم می کنند
272
00:08:33,919 –> 00:08:35,760
و می داند که با واحدها چه کاری انجام دهد،
273
00:08:35,760 –> 00:08:37,200
بنابراین این کار واقعاً عالی است
274
00:08:37,200 –> 00:08:38,240
که کاج می تواند انجام دهد
275
00:08:38,240 –> 00:08:40,719
اگر ما بخواهیم می توانیم این را دوباره
276
00:08:40,719 –> 00:08:42,080
در متغیر سرعت خود ذخیره کنیم، می توانیم
277
00:08:42,080 –> 00:08:46,160
بگوییم سرعت برابر است با سرعت. 2 و سپس
278
00:08:46,160 –> 00:08:46,880
می توانیم انجام دهیم.
279
00:08:46,880 –> 00:08:48,720
مثلاً میتوانیم نقطه واحد را انجام دهیم
280
00:08:48,720 –> 00:08:51,519
کیلومتر تقسیم بر واحد نقطه
281
00:08:51,519 –> 00:08:53,680
ساعت درست اگر میخواهیم این کار را انجام دهیم،
282
00:08:53,680 –> 00:08:55,519
میتوانیم وقتی به اینجا میآییم، بیایید
283
00:08:55,519 –> 00:08:56,880
جلوتر برویم و پس از انجام این کار دوباره آن را چاپ کنیم،
284
00:08:56,880 –> 00:08:58,880
بنابراین بیایید آن را در اینجا آزمایش کنیم،
285
00:08:58,880 –> 00:09:00,800
حالا وقتی به آن میرویم، به قدر نقطه سرعت میرویم
286
00:09:00,800 –> 00:09:01,120
287
00:09:01,120 –> 00:09:03,920
و مطمئناً
288
00:09:03,920 –> 00:09:05,600
این مقدار بر حسب کیلومتر در ساعت است، بیایید
289
00:09:05,600 –> 00:09:06,720
مطمئن شویم که واحد درستی است
290
00:09:06,720 –> 00:09:08,640
که به واحدهای نقطه سرعت میرویم
291
00:09:08,640 –> 00:09:10,880
و دوباره برای متن سیاه متأسفیم، اما
292
00:09:10,880 –> 00:09:12,800
این مقدار بر حسب کیلومتر در ساعت است، بنابراین
293
00:09:12,800 –> 00:09:14,800
پینتهای بسیار نرم واقعاً بسیار
294
00:09:14,800 –> 00:09:16,560
قدرتمند هستند. مثال دیگری را انجام دهید
295
00:09:16,560 –> 00:09:18,080
خوب برای این مورد،
296
00:09:18,080 –> 00:09:20,000
ما می خواهیم چندین ثابت دیگر را برای آن
297
00:09:20,000 –> 00:09:21,040
بیاوریم، کتابخانه دیگری را که
298
00:09:21,040 –> 00:09:22,000
قرار است در
299
00:09:22,000 –> 00:09:25,360
scipy بیاوریم، بنابراین psi pi را وارد می
300
00:09:25,360 –> 00:09:27,600
کنیم که برای پایتون علمی است.
301
00:09:27,600 –> 00:09:29,040
به زودی وقتی به حل معادلات میرسیم، کارهای بیشتری را انجام خواهیم داد،
302
00:09:29,040 –> 00:09:31,120
اما از ثابتهای نقطه psi pi،
303
00:09:31,120 –> 00:09:31,519
304
00:09:31,519 –> 00:09:36,640
میخواهیم um
305
00:09:36,640 –> 00:09:39,360
scipy.constants را بهعنوان cnst وارد کنیم، فقط
306
00:09:39,360 –> 00:09:40,720
آن را cnst مینامیم،
307
00:09:40,720 –> 00:09:42,720
بنابراین این به ما اجازه میدهد تا ثابتها را به
308
00:09:42,720 –> 00:09:44,080
خوبی وارد کنیم. یک نوع ثابت خوب ما
309
00:09:44,080 –> 00:09:45,680
می توانستیم بگوییم که c سرعت نور
310
00:09:45,680 –> 00:09:48,000
برابر با cnst است که psi pi
311
00:09:48,000 –> 00:09:49,360
ثابت های
312
00:09:49,360 –> 00:09:52,080
نقطه c آن مقدار پیش فرض
313
00:09:52,080 –> 00:09:53,120
برای سرعت نور است،
314
00:09:53,120 –> 00:09:55,760
پس بیایید جلو برویم و اجرا کنیم که اگر
315
00:09:55,760 –> 00:09:58,000
به کاوشگر متغیر خود رسیدیم،
316
00:09:58,000 –> 00:10:00,320
خوب، بیایید آن را در اینجا بررسی کنیم.
317
00:10:00,320 –> 00:10:01,519
مقدار ما برای
318
00:10:01,519 –> 00:10:04,800
c یک شناور است و فقط همین مقدار است،
319
00:10:04,800 –> 00:10:06,959
بنابراین جالب است که
320
00:10:06,959 –> 00:10:08,320
وقتی این ثابت
321
00:10:08,320 –> 00:10:10,959
را وارد می کنید، psi pi واحد ندارد، فقط
322
00:10:10,959 –> 00:10:13,200
مقدار آن ثابت را به ما می دهد که
323
00:10:13,200 –> 00:10:14,920
مقدار سرعت نور
324
00:10:14,920 –> 00:10:17,279
2.9979 e است. تا 8
325
00:10:17,279 –> 00:10:19,040
تنها چیزی که آنها دارند شناور است و نه
326
00:10:19,040 –> 00:10:21,040
واحدها، پس بیایید جلو برویم
327
00:10:21,040 –> 00:10:22,800
و این ثابت را بگیریم و
328
00:10:22,800 –> 00:10:24,079
با
329
00:10:24,079 –> 00:10:25,600
استفاده از pint به آن واحد بدهیم، بنابراین ما
330
00:10:25,600 –> 00:10:27,519
این دو را ترکیب می کنیم و می گوییم که c
331
00:10:27,519 –> 00:10:29,040
سرعت نور ما است. نه تنها برابر با
332
00:10:29,040 –> 00:10:30,320
مقدار ثابت است، بلکه فقط
333
00:10:30,320 –> 00:10:30,959
مقداری است
334
00:10:30,959 –> 00:10:32,800
که ما می خواهیم از این روش کمیت
335
00:10:32,800 –> 00:10:34,079
از
336
00:10:34,079 –> 00:10:37,279
پینت استفاده کنیم، جایی که مقدار باید
337
00:10:37,279 –> 00:10:38,000
338
00:10:38,000 –> 00:10:40,399
مقدار ثابت sci pi باشد، اما واحدها
339
00:10:40,399 –> 00:10:41,519
باید باشند، ما می دانیم ک