Mejora la función fun1. Los datos del parámetro son una lista de enteros. Los números pares en los datos se extraen y almacenan en una matriz. Se debe usar Numpy y el resultado devuelto es el tipo ndarray de Numpy.
Solo encuentra un índice uniforme
def fun1(data=[1,2,3,4,5,6,7,8,9,10]):
"""
Arg:
data : a list as input; e.g. [1,2,3,4,5,6,7,8,9,10]
return a Numpy ndarray; e.g. [ 2 4 6 8 10]
"""
data1=np.array(data)
index=np.where(data1%2==0)
return data1[index]