Rumah > Artikel > pembangunan bahagian belakang > Mari kita bincangkan tentang cara membaca kandungan fail mat (data matlab) menggunakan python
Bagaimana untuk membaca kandungan fail mat menggunakan python? Artikel berikut akan memperkenalkan kepada anda kaedah membaca data matlab (fail .mat) dalam python saya harap ia akan membantu anda!
Kita semua tahu bahawa matlab adalah perisian pengiraan dan analisis matriks yang sangat mudah digunakan Namun, kesan lukisan matlab sendiri sangat bergerigi, jadi di sini saya akan berkongsi satu dalam python Baca fail .mat data yang diproses oleh matlab.
1. Mula-mula, mari buka matlab di sini dan masukkan dua pembolehubah dalam tetingkap baris arahan
matlab_x=1:0.01:10; matlab_y=sin(matlab_x);
2. Selepas pengiraan dan pemprosesan, terdapat dua ruang kerja di sebelah kanan matlab Nilai pembolehubah adalah matlab_y, matlab_x
3 Kemudian, kami meletakkan tetikus di ruang kerja dan klik kanan pada kedudukan kosong dan pilih Simpan , atau anda boleh menggunakan kekunci pintasan ctrl s untuk menyimpan apabila ruang kerja berada dalam keadaan yang diserlahkan Nama fail simpan akan muncul Di sini kami menyimpannya sebagai matlab.mat
4. Langkah seterusnya ialah menggunakan Python untuk membaca data Data ruang kerja matlab yang disimpan dalam langkah sebelumnya. Dalam Python, kita perlu menggunakan perpustakaan scipy di sini dahulu
import scipy.io as scio
5 Baca fail .mat
data=scio.loadmat('./matlab.mat')
6 . di sini kita menggunakan perpustakaan numpy Tukar data kepada jenis tatasusunan)
type(data)
Pada ketika ini, anda telah menyelesaikan membaca data matlab menggunakan python.
seronoklah!import numpy as np #导入矩阵处理库 python_y=np.array(data['matlab_y']) #将matlab数据赋值给python变量[Cadangan berkaitan:
Tutorial video Python3
]Atas ialah kandungan terperinci Mari kita bincangkan tentang cara membaca kandungan fail mat (data matlab) menggunakan python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!