Mari kita bincangkan tentang cara membaca kandungan fail mat (data matlab) menggunakan python

青灯夜游
Lepaskan: 2022-09-30 18:17:31
ke hadapan
7963 orang telah melayarinya

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!

Mari kita bincangkan tentang cara membaca kandungan fail mat (data matlab) menggunakan python

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);
Salin selepas log masuk

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

Mari kita bincangkan tentang cara membaca kandungan fail mat (data matlab) menggunakan python

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
Salin selepas log masuk

5 Baca fail .mat

data=scio.loadmat('./matlab.mat')
Salin selepas log masuk

6 . di sini kita menggunakan perpustakaan numpy Tukar data kepada jenis tatasusunan)

type(data)
Salin selepas log masuk

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变量
Salin selepas log masuk
[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!

Label berkaitan:
sumber:csdn.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan