در این مطلب، ویدئو نحوه خواندن فایلهای mat در پایتون (و تبدیل به CSV) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:04:28
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:05,280
سلام! در این ویدیو میخواهیم درباره نحوه
بارگیری فایلهای mat در زبان برنامهنویسی پایتون و
2
00:00:05,280 –> 00:00:11,360
همچنین نحوه تبدیل فایلهای mat به فایل csv در
زبان برنامهنویسی پایتون صحبت کنیم، پس لطفاً با ما همراه باشید.
3
00:00:11,360 –> 00:00:17,200
بنابراین اول از همه فرض کنید که ما یک فایل mat داریم
که یک فایل متلب است و میخواهیم آن
4
00:00:17,200 –> 00:00:23,600
را در پایتون بارگذاری کنیم. بنابراین اولین قدم این است که
باید مسیر این فایل را بدانیم. بنابراین باید روی آن کلیک راست
5
00:00:23,600 –> 00:00:30,800
کنم، سپس به خواص و سپس به امنیت بروید
و یادتان باشد که از چپ به راست بکشید، نه
6
00:00:30,800 –> 00:00:36,800
برعکس. و من باید مسیر را کپی کنم و باید
به پایتون بروم. بنابراین اکنون اول از همه
7
00:00:36,800 –> 00:00:44,160
باید از loadmat import .io تایپ کنیم زیرا می
خواهید از آن loadmat برای بارگیری
8
00:00:44,160 –> 00:00:51,840
فایل های matlab در پایتون استفاده کنید. و ما به سادگی از loadmat استفاده می کنیم و
باید مسیر آن فایل را بگذرانیم. و
9
00:00:51,840 –> 00:00:58,080
این مسیر است و به یاد داشته باشید که این r را قبل از این
رشته قرار دهید. و به معنای متن خام است، یعنی
10
00:00:58,080 –> 00:01:03,440
این متن را همانطور که هست در نظر بگیرید. زیرا اگر این
r را قبل از رشته قرار ندهید، دو گزینه دارید، اولین
11
00:01:03,440 –> 00:01:10,640
گزینه تبدیل همه اسلشهای پشت به دو
اسلش معکوس است. و انتخاب دوم این است که
12
00:01:10,640 –> 00:01:16,720
همه اسلشها را به اسلشهای جلو تبدیل کنید. بنابراین به یاد داشته باشید
که r را قبل از این رشته قرار دهید. پس از همه
13
00:01:16,720 –> 00:01:23,200
، نتایج را در متغیری ذخیره میکنید، مثلاً دادهها نامیده میشود.
و اکنون اگر دادهها را چاپ کنم و اگر کد را اجرا کنم،
14
00:01:23,200 –> 00:01:29,200
میبینید که دادههای ما اینجا هستند، اما
برای اینکه درک بهتری از این دادهها داشته باشیم، به سادگی
15
00:01:29,200 –> 00:01:36,400
data.keys() را چاپ میکنیم و اگر کد را اجرا کنم، میتوانید
ببینید چند کلید دارد: هدر، نسخه، جهانیها،
16
00:01:36,400 –> 00:01:42,320
و sn. و این نام مجموعه داده ما است
، نام مجموعه داده من است. به یاد داشته باشید
17
00:01:42,320 –> 00:01:47,120
که نام مجموعه داده شما
متفاوت خواهد بود، اما نام مجموعه داده من
18
00:01:47,120 –> 00:01:54,480
sn است. پس باید از این اسم استفاده کنم بنابراین من به سادگی
data را تایپ می کنم و باید آن نام را که sn است ارسال می
19
00:01:54,480 –> 00:02:00,160
کنم و آن را در متغیری به نام x ذخیره
می کنم و اگر متغیر x را چاپ کنم و اگر کد را اجرا
20
00:02:00,800 –> 00:02:07,040
کنم می توانید ببینید داده های ما در اینجا است و همچنین بیایید
چاپ نوع x نوع x است، و اگر کد را اجرا
21
00:02:07,600 –> 00:02:13,520
کنم میتوانید ببینید که یک ndarray numpy است. بنابراین
در اینجا نحوه بارگیری فایلهای .mat که
22
00:02:13,520 –> 00:02: