Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [python] Usare modulo csv per salvare una matrice

    Premetto che mi sono avvicinato alla programmazione da poco e non sono pratico di questo linguaggio.
    Per motivi di studio sto modificando un programma già esistente.
    Nel suo funzionamento questo programma crea una matrice i cui elementi sono costituiti da valori numerici.
    Quello che mi serve fare è poter salvare il contenuto di questa matrice su file in modo tale da poterne leggere il contenuto.

    Ho pensato quindi di salvare il tutto in un file .csv in modo tale da poterlo leggere ed eventualmente modificare con un editor di testo o con excel.

    Mi hanno detto che esiste il modulo csv che dovrebbe fare proprio questo ma non ho idea di come si faccia.
    Ho letto la documentazione ufficiale ma non è che ci abbia capito molto.
    Qualcuno di voi potrebbe aiutarmi?
    Magari postando qualche esempio.

    La matrice in esame è del tipo:
    codice:
    a = numarray.zeros((sx+ts, sy+ts), "Float32")
    a[:] = defzmin
    a[ts/2:-ts/2,ts/2:-ts/2] = defz
    dove sx, sy, ts, defz, defzmin sono definite
    Vi ringrazio in anticipo

  2. #2
    Mai usato il modulo csv ma prova a guardare se gli esempi mostrati su effbot ti possono illuminare:
    http://effbot.org/librarybook/csv.htm
    Riguardo il codice, le caso lo avessi scritto tu:

    codice:
    a[ts/2:-ts/2,ts/2:-ts/2] = defz
    ...è qualcosa di poco leggibile e da evitare.

    My2cents
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.