Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.python > #3623

Re: carte de perméabilité

From titi@toto.org
Newsgroups fr.comp.lang.python
Subject Re: carte de perméabilité
Date 2021-11-03 14:56 +0100
Organization Aioe.org NNTP Server
Message-ID <slu4f2$192e$1@gioia.aioe.org> (permalink)
References <78WdnXnaqc16Iub8nZ2dnUU7983NnZ2d@giganews.com>

Show all headers | View raw


Bonjour,
le plus simple me semble-t-il est de regarder du côté de matplotlib
https://matplotlib.org/
qu'il faut donc avoir préalablement installé, ainsi que numpy.

Si le tableau 2D de valeurs est dans un fichier texte ( valeurs espacées 
par des blancs, un retour à la ligne à la fin de chaque ligne de la 
matrice) qui s'appelle par exemple carte.dat, il suffit de faire :

import numpy as np
import pylab as pl

d = np.loadtxt("carte.dat") # charge la carte dans un tableau numpy
pl.imshow(d)  # voir la doc pour les options
pl.show()


On peut aussi avoir un affichage avec les coordonnees, qu'on peut créer 
avec par exemple :

x,y = np.indices(d.shape)
x = A + B*x
y = C + D*y

où A,B,C et D sont des constantes qu'il faut choisir pour avoir les 
bonnes échelles, d la matrice chargee avec loadtxt.

A ce moment là :

import numpy as np
import pylab as pl

d = np.loadtxt("carte.dat")

x,y = np.indices(d.shape)
A = 0.9  ; B = 0.03 ; C = 4. ; D = 9.  # A modifier
x = A + B*x
y = C + D*y

pl.pcolormesh(x,y,d)
pl.show()


@+
M.


Le 29/10/2021 à 11:33, pm729800 a écrit :
> Bonjour,
> je suis alternant ingénieur matériaux mécanique dans une entreprise de filtre
> pour automobile. je suis en train d'analyser un média (papier qui filtre) j'ai
> donc pris 280 mesure de perméabilité sur un rouleaux de 10m par 0.60m.
> Maintenant avec ces mesures j'aimerais bien créer une carte de perméabilité un
> peu à la manière d'une carte thermique. j'ai déjà une matrice avec toutes mes
> valeurs mais je n'arrive pas a visualiser comment je pourrais faire pour avoir
> une carte. Est ce que quelqu'un saurait m'aider svp. merci d'avance et belle
> journée a vous
> 

Back to fr.comp.lang.python | Previous | NextPrevious in thread | Find similar


Thread

carte de perm�abilit� pm729800 <nospam_arthurmadec02@gmail.com.invalid> - 2021-10-29 04:33 -0500
  Re: carte de permeabilite Olivier Miakinen <om+news@miakinen.net> - 2021-10-29 14:40 +0200
  Re: carte de perméabilité Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2021-10-29 16:37 +0200
  Re: carte de perméabilité titi@toto.org - 2021-11-03 14:56 +0100

csiph-web