در این مطلب، ویدئو پایتون را با کد R اجرا کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:04:57
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:04,520 –> 00:00:05,830
سلام.
2
00:00:05,830 –> 00:00:12,510
من شارون مکلیس در IDG Communications
هستم، اینجا با Do More With R: Python را در کد R خود اجرا کنید
3
00:00:12,510 –> 00:00:13,510
.
4
00:00:13,510 –> 00:00:18,520
همانطور که من R را دوست دارم، واضح است که
پایتون نیز یک زبان عالی است – هم برای علم داده و هم برای
5
00:00:18,520 –> 00:00:21,450
محاسبات همه منظوره.
6
00:00:21,450 –> 00:00:25,380
و ممکن است دلایل خوبی وجود داشته باشد که یک کاربر R
بخواهد برخی کارها را در پایتون انجام دهد.
7
00:00:25,380 –> 00:00:29,100
شاید این یک کتابخانه عالی باشد که
معادل R ندارد (هنوز).
8
00:00:29,100 –> 00:00:33,750
یا یک API که میخواهید به آن دسترسی داشته باشید که
کد نمونه در پایتون دارد اما R ندارد.
9
00:00:33,750 –> 00:00:39,079
به لطف بسته R reticulate،
میتوانید کد پایتون را درست در یک اسکریپت R اجرا کنید.
10
00:00:39,079 –> 00:00:41,980
و داده ها را بین پایتون و R به عقب و جلو منتقل کنید
.
11
00:00:41,980 –> 00:00:44,090
پس چگونه می توانید این کار را انجام دهید؟
12
00:00:44,090 –> 00:00:47,430
علاوه بر شبکه، شما باید پایتون را
روی سیستم خود نصب کنید.
13
00:00:47,430 –> 00:00:52,890
شما همچنین به ماژول ها، بسته ها
و فایل های پایتون نیاز دارید که کد پایتون به آن بستگی دارد.
14
00:00:52,890 –> 00:00:57,059
بیایید مشبک را بارگذاری کنیم و ببینیم این چگونه کار می کند.
15
00:00:57,059 –> 00:01:04,040
من آنقدر پایتون را نمی دانم، بنابراین
این را ساده نگه می دارم.
16
00:01:04,040 –> 00:01:09,060
من با دو خط کد پایتون
که میخواهم اجرا کنم شروع میکنم: بسته NumPy را
17
00:01:09,060 –> 00:01:13,659
برای محاسبات علمی پایه وارد کنید و
یک آرایه از 4 عدد ایجاد کنید.
18
00:01:13,659 –> 00:01:18,609
در اینجا یک راه برای انجام آن درست در
اسکریپت R وجود دارد
19
00:01:18,609 –> 00:01:22,969
. تابع py_run_string() هر
کد پایتون را در داخل پرانتز و
20
00:01:22,969 –> 00:01:24,049
علامت نقل قول اجرا می کند.
21
00:01:24,049 –> 00:01:30,780
من آن دو خط کد پایتون را
در دستورات R اجرا می کنم [آن 2 خط کد را اجرا کنید].
22
00:01:30,780 –> 00:01:32,890
انگار هیچ اتفاقی نیفتاده
23
00:01:32,890 –> 00:01:42,499
اگر print(my_python_array) را در R اجرا کنم، هیچ
اتفاقی نمی افتد.
24
00:01:42,499 –> 00:01:49,359
اما ببینید چه اتفاقی میافتد اگر
دستور چاپ پایتون را در تابع py_run_string اجرا کنم
25
00:01:49,359 –> 00:01:51,130
که واضح است که کد R نیست!
26
00:01:51,130 –> 00:01:53,140
پایتون در اسکریپت R من در حال اجرا است.
27
00:01:53,140 –> 00:01:58,329
اگر بیش از چند خط کد داشته باشید، اجرای خط به خط کد پایتون مانند این آزاردهنده خواهد بود
28
00:01:58,329 –> 00:02:01,090
.
29
00:02:01,090 –> 00:02:03,880
چند راه دیگر برای اجرای پایتون در
R و شبکه وجود دارد.
30
00:02:03,880 –> 00:02:10,949
یکی این است که تمام کدهای پایتون را در یک
فایل .py معمولی قرار دهید و از تابع py_run_file() استفاده کنید.
31
00:02:10,949 –> 00:02:20,470
اما راهی که من دوست دارم استفاده از سند R Markdown
است.
32
00:02:20,470 –> 00:02:27,590
R Markdown به شما امکان می د