Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mari kita bincangkan tentang cara membaca kandungan fail mat (data matlab) menggunakan python

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

青灯夜游
青灯夜游ke hadapan
2022-07-04 20:41:337920semak imbas

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);

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

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!

Kenyataan:
Artikel ini dikembalikan pada:csdn.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam