IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Calcul scientifique Python Discussion :

Inversion d'un tableau avec [Netcdf4]


Sujet :

Calcul scientifique Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Master
    Inscrit en
    Novembre 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Master
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2019
    Messages : 1
    Par défaut Inversion d'un tableau avec [Netcdf4]
    Bonjour,

    J'ai récupéré des données climatiques en format Netcdf4 pour un projet sur la NAO (North Atlantic Oscillation). Après avoir réalisé ma moyenne mensuelle et lorsque je veux visualiser mes résultats, je me retrouve avec une carte avec le Sud à la place du Nord et l'Ouest à la place de l'Est (voir l'image). Auriez vous une idée du pourquoi et comment inversé les tableaux avec netcdf4 ?

    Nom : exemple_carte.PNG
Affichages : 205
Taille : 54,5 Ko

    J'ai essayé en réalisant une boucle sur la longitude et la latitude pour inverser ces 2 tableaux tout en gardant les données de pression atmosphérique liées, mais il semblerait que je ne fasse pas correctement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    # msl_all et mean_msl sont en théorie les mêmes types de tableaux
     
    N = len(longitudes)
    M = len(latitudes)
     
    for i in range (N-1):
        for j in range (M-1):
            mean_msl[:,N-i,M-j] = msl_all[:,i+1,j+1]

  2. #2
    Membre éprouvé
    Homme Profil pro
    Vagabong étudiant en annalyse du signal.
    Inscrit en
    Avril 2019
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Vagabong étudiant en annalyse du signal.
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2019
    Messages : 130
    Par défaut methode d'inversion
    Une façon simple d'inverser une liste ou plus généralement (un objet qui accepte les 'slices')
    c'est de faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    >>> a = list(range(10))
    >>> a
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    >>> a[::-1]
    [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
    mais 'msl_all' est de quel type? C'est un tableau de quelle dimension?

Discussions similaires

  1. alterner les couleurs dans un tableau avec xsl
    Par Eithelgul dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 03/05/2015, 23h29
  2. Inversion de tableau avec fortran
    Par jal13 dans le forum Fortran
    Réponses: 5
    Dernier message: 21/10/2010, 00h47
  3. balise <img> dans un tableau avec firefox
    Par yannock dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 25/10/2004, 16h44
  4. pb de coord de tex dans tableau avec multitex
    Par sebh dans le forum OpenGL
    Réponses: 3
    Dernier message: 25/01/2004, 21h36
  5. Réponses: 13
    Dernier message: 14/10/2003, 14h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo