Codigo para la primera clase (copy-pegar en spyder)
# -*- coding: utf-8 -*-
"""
Script sencillo para carga de datos
Este script asume que sus datos fueron exportados desde excel o google sheet a un archivo CSV (comma separated values), o bien fueron directamente escritos en un archivo CSV. Para esto, el script asume que los datos se encuentran en un archivo llamado "datos.csv".
El script carga los datos, calcula media y desviacion estandar y las muestra en pantalla. Finalmente se ocupa también de graficar. Fijensé que el histograma tiene fijo la cantidad de BINES (separaciones) del rango. Jueguen cambiandolo para ver que cambia en la figura generada.
"""
# Esto es un comentario
# Todo lo que siga a un signo "#" no es interpretado por python
# Es util para dejar anotaciones
# cargamos numpy, que es un paquete de calculo numerico
import numpy as np
# cargamos matplotlib, que es un paquete para graficar
import matplotlib.pyplot as plt
# Lectura de datos
data = np.genfromtxt('datos.csv', delimiter=',')
# calculo de la media
media = np.mean(data)
# calculo de la desviacion estandar
desvio = np.std(data)
# imprimimos la media
print(media)
# imprimimos la desviacion estandar
print(desvio)
# graficamos
# 1. primero un plot
plt.figure()
plt.plot(data, "o-")
plt.show()
# 2. ahora el histograma
# elegimos _caprichosamente_ usar 10 separaciones en el histograma
plt.figure()
plt.hist(data, bins=10)
plt.show()
