1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import numpy as np
# a) Cree un arreglo con 100 números aleatorios entre 0 y 100
numeros_aleatorios = np.random.randint(0, 101, size=100)
# b) Cree otro arreglo con los valores mayores a 50
valores_mayores_50 = numeros_aleatorios[numeros_aleatorios > 50]
# c) Calcula el promedio, la media y la desviación estándar de este nuevo arreglo
# Nota: En estadística, el promedio y la media son lo mismo
promedio = np.mean(valores_mayores_50)
mediana = np.median(valores_mayores_50)
desviacion_estandar = np.std(valores_mayores_50)
# c) Imprime el arreglo original, el arreglo filtrado, el promedio, la media y la desviación estándar
print("Arreglo original:")
print(numeros_aleatorios)
print("\nArreglo filtrado (valores > 50):")
print(valores_mayores_50)
print("\nPromedio:", promedio)
print("Mediana:", mediana)
print("Desviación estándar:", desviacion_estandar)No Output
Run the code to generate an output.