Parlons de la façon de lire le contenu des fichiers mat (données matlab) à l'aide de python

青灯夜游
Libérer: 2022-09-30 18:17:31
avant
7831 Les gens l'ont consulté

Comment lire le contenu du fichier mat en utilisant python ? L'article suivant vous présentera la méthode de lecture des données Matlab (fichier .mat) en Python. J'espère qu'il vous sera utile !

Parlons de la façon de lire le contenu des fichiers mat (données matlab) à l'aide de python

Nous savons tous que matlab est un logiciel de calcul et d'analyse matriciel très simple à utiliser. Cependant, l'effet de dessin de matlab est extrêmement irrégulier. Voici donc une façon de lire les données traitées par matlab en python. Document .mat.

1. Tout d'abord, ouvrons matlab ici et entrons deux variables dans la fenêtre de ligne de commande

matlab_x=1:0.01:10;
matlab_y=sin(matlab_x);
Copier après la connexion

2 Après le calcul et le traitement, il y aura deux valeurs de variable dans l'espace de travail sur le côté droit de matlab, qui sont matlab_y et matlab_x

3 Ensuite, nous plaçons la souris sur l'espace de travail position videclic droit et sélectionnons Enregistrer Vous pouvez également utiliser la touche de raccourci ctrl+s pour enregistrer lorsque l'espace de travail. est dans l'état de travail en surbrillance et le nom du fichier de sauvegarde apparaîtra, ici nous l'enregistrons sous matlab.mat

Parlons de la façon de lire le contenu des fichiers mat (données matlab) à laide de python

4 L'étape suivante consiste à utiliser Python pour lire les données de l'espace de travail matlab enregistrées dans. l'étape précédente. En Python, nous devons d'abord utiliser la bibliothèque scipy. Ici, nous l'importons d'abord

import scipy.io as scio
Copier après la connexion

5. Lisez le fichier .mat

data=scio.loadmat('./matlab.mat')
Copier après la connexion

6. Affichez le type de données actuel

type(data)
Copier après la connexion

La sortie est le type de dictionnaire dict

7. . Lisez les données correspondantes que nous voulons

Ici, nous supposons que nous devons lire les données matlab_y en python (ici nous utilisons la bibliothèque numpy pour convertir les données en type tableau)

import numpy as np #导入矩阵处理库
python_y=np.array(data['matlab_y']) #将matlab数据赋值给python变量
Copier après la connexion

À ce stade, nous avons terminé la lecture. données matlab en utilisant python.

profitez-en !

【Recommandations associées : Tutoriel vidéo Python3

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!