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 :

Opération sur des données


Sujet :

Calcul scientifique Python

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingenieur R&D
    Inscrit en
    Juin 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingenieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 3
    Par défaut Opération sur des données
    Bonjour,
    J'ai deux séries de mesures d'une même valeur.
    Pe une température en fonction du temps:
    A=((0,20),(10,25),(40,50),(70,90),(80,110),(100,150),(120,100))
    et
    B=((5,15),(15,20),(40,55),(65,100),(90,140),(110,121),(125,100),(140,80))

    Je voudrais faire des opérations de somme-différence-moyenne sur ces deux séries dans le domaine qui leurs est commun (ici 5-120).
    Je vois bien comment faire mais je me dis que cela doit exister surement dans numpy ou autre mais je n'ai rien trouvé. En fait j'ai du mal a choisir les bon thermes pour les recherches.
    Mais question est cela existe-t-il?, si oui quel est la fonction ?

    Merci de votre aide.

  2. #2
    Expert confirmé

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Par défaut
    Bonjour, côté Numpy tu a numpy.mean.

    Par exemple, ton premier tuple A est (0,20), ton second tuple B est (0,30). Tu créé une liste matrice avec ces deux tuples:
    x=[
    (0,20),
    (0,30)
    ]

    tuple(numpy.mean(x, axis=0)) te renverra (0.0, 25.0)

    axis correspond au sens de calcul désiré. 0 pour vertical, 1 pour horizontal

    Est-ce que cela répond à ta question?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingenieur R&D
    Inscrit en
    Juin 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingenieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 3
    Par défaut
    Bonjour,

    Merci pour la réponse.... Mais ce n'est pas ça

    J'ai un peu travaillé de mon coté:
    Le programme ci-dessous calcule la moyenne entre les deux courbes en partant des abscisses de la première courbe. On voit bien que cela pose certain problèmes.

    Donc je pensais, et je pense toujours, qu'il doit exister un module permettant de redéfinir les abscisse d'une serie de points.

    Merci encore
    Fichiers attachés Fichiers attachés

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 778
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 778
    Par défaut
    Salut,

    Citation Envoyé par JohnF Voir le message
    Donc je pensais, et je pense toujours, qu'il doit exister un module permettant de redéfinir les abscisse d'une serie de points.
    "interpolation" est un autre sujet que "somme" ou "moyenne".
    Numpy sait bien sur aussi faire ça numpy.interp.
    Ce sont des opérations de base: il suffit de regarder dans l'index pour les trouver.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Ingenieur R&D
    Inscrit en
    Juin 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingenieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 3
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Ce sont des opérations de base: il suffit de regarder dans l'index pour les trouver.
    Pas frapper sivouplé....

    C'est exactement ça! Dieu que c'est beau.

    Merci beaucoup.
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tableaux] Opérations sur des données temporelles
    Par MmoulinexX dans le forum Langage
    Réponses: 1
    Dernier message: 30/10/2006, 12h26
  2. Réponses: 12
    Dernier message: 02/01/2006, 22h13
  3. Opération sur des heures dans Excel
    Par mirascheat dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/12/2005, 10h34
  4. Réponses: 5
    Dernier message: 13/07/2005, 10h03
  5. Travailler sur des données qui doivent être triées
    Par haypo dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 19/07/2003, 17h13

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