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 :

effacer des listes de données


Sujet :

Calcul scientifique Python

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2006
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 84
    Par défaut effacer des listes de données
    Bonjour,

    je programme des scripts de calculs pour des fichiers résultats issue de calcul éléments finis.
    Je manipule donc des grosses quantités de données à partir desquelles, je crée de nouvelles de données pouvant être énormes, plusieurs centaines de milliers de données. Jusqu'à présent je n'ai rien dans les tutoriaux que j'ai lu l'effacement de données.
    Mes 2 questions sont donc les suivantes :

    N'y a-t-il pas de risque de ralentir considérablement les calculs si je stocke trop de données sans les effacer au fur et à mesure ?

    Comment effacer des données, un tuple ou une liste par exemple ?

    Merci à tous.

  2. #2
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Python supprime tout seul les variables une fois qu'elles ne sont plus référencées.
    Si tu fais des éléments finis, tu as des bibliothèques qui se basent sur Numpy pour t'aider.

  3. #3
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    Pour les listes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    >>> liste=["fred1599", "Brucher", "levoisin"]
    >>> liste
    ['fred1599', 'Brucher', 'levoisin']
    >>> del liste[1]
    >>> liste
    ['fred1599', 'levoisin']
    >>> liste.append("Brucher")
    >>> liste
    ['fred1599', 'levoisin', 'Brucher']
    >>> liste.remove("Brucher")
    >>> liste
    ['fred1599', 'levoisin']
    >>> del liste
    >>> liste
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    NameError: name 'liste' is not defined
    La liste est complètement supprimée

    Pour les tuples :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    >>> tuple=("fred1599", "Brucher", "levoisin")
    >>> del tuple[1]
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: 'tuple' object doesn't support item deletion
    Tu ne peux pas supprimer individuellement les éléments d'un tuple

    Pour les données :

    Soit plus explicite!

Discussions similaires

  1. Liste déroulantes liées : effacement des données
    Par ericdev67 dans le forum Excel
    Réponses: 4
    Dernier message: 17/01/2011, 19h45
  2. [MySQL] Obtenir la liste des bases de données
    Par cooper_sunz dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/08/2005, 09h50
  3. Réponses: 9
    Dernier message: 25/07/2005, 15h56
  4. Liste des sources de données système (ODBC)
    Par Le_tzao dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 13/06/2005, 08h58
  5. Comment gérer efficacement des listes en Base de données ?
    Par alexk dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 12/04/2005, 20h21

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