Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

270
Visualizações
Guarde la matriz numpy en CSV sin notación científica

Pude calcular la media, el mínimo y el máximo de A:

 import numpy as np A = ['33.33', '33.33', '33.33', '33.37'] NA = np.asarray(A) NA = NA.astype(float) AVG = np.mean(NA, axis=0) MN = np.min(NA, axis=0) MX = np.max(NA, axis=0) print AVG, MN, MX

¿Cuál es la forma más fácil de guardar esos resultados en un documento csv usando python? No tengo uno, así que necesita ser creado.

Si uso esto:

 np.savetxt('datasave.csv', (AVG,MN,MX), delimiter=',')

Se mostrará como notación científica en csv. ¿Cómo no obtengo eso sino flotar?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

In [153]: print(AVG, MN, MX) 33.34 33.33 33.37

La escritura predeterminada:

 In [154]: np.savetxt('test.txt',(AVG, MN, MX), delimiter=',') In [155]: cat test.txt 3.333999999999999631e+01 3.332999999999999829e+01 3.336999999999999744e+01

escribir con un fmt personalizado:

 In [156]: np.savetxt('test.txt',(AVG, MN, MX), delimiter=',', fmt='%f') In [157]: cat test.txt 33.340000 33.330000 33.370000

O si desea valores en una línea, conviértalo en una matriz 2d (o equivalente con extra []), para que escriba una fila por línea:

 In [160]: np.savetxt('test.txt',[[AVG, MN, MX]], delimiter=',', fmt='%f') In [161]: cat test.txt 33.340000,33.330000,33.370000

Hay otros parámetros con los que puedes experimentar.

over 4 years ago · Santiago Trujillo Relatório

0

Puedes usar el módulo CSV

 import csv f = open('New file.csv',"wb") writer = csv.writer(f) for row in [AVG, MN, MX]: writer.writerow(row) f.close()
over 4 years ago · Santiago Trujillo Relatório

0

Un archivo CSV o de valores separados por comas es precisamente un archivo que separa la información con comas.

Por ejemplo: esta información terminará como

 <table border="1"> <thead> <tr> <th>Name</th> <th>Age</th> <th>Gender</th> </tr> </thead> <tbody> <tr> <td>Luis</td> <td>45</td> <td>M</td> </tr> <tr> <td>Anna</td> <td>30</td> <td>F</td> </tr> <tr> <td>Brian</td> <td>28</td> <td>M</td> </tr> </tbody> </table>

 Name,Age,Gender Luis,45,M Anna,30,F Brian,28,M

Python ya tiene un módulo incorporado para esto, el módulo csv, puede obtener documentación aquí: https://docs.python.org/3/library/csv.html

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda