Post

pruebaprueba

Prueba: 3 sigma rejection para mis curvas de luz generadas por ISIS

pruebapruebapruebapruebapruebapruebapruebaprueba

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Leer archivo
lc_data2 = pd.read_csv('../images3/lc139.data', delim_whitespace=True, header=None)


jd = lc_data2[0]
values = lc_data2[1]

lc = dict(zip(jd, values))


# valores del diccionario a un array de NumPy
elements = np.array(list(lc.values()))

# calcular media y desviacion estándar
mean = np.mean(elements)
sd = np.std(elements)

# Filtrar
final_dict = {
    key: value for key, value in lc.items()
    if (value > mean - 2 * sd) and (value < mean + 2 * sd)
}

# Mostrar el diccionario filtrado
print(final_dict)
This post is licensed under CC BY 4.0 by the author.