In [7]:
import numpy as np # Importar modulo numpy

In [8]:
arr1 = np.random.random(10)
arr1


Out[8]:
array([ 0.98935673,  0.16144738,  0.91749008,  0.14577538,  0.4878784 ,
        0.83926906,  0.07768872,  0.56460204,  0.5807863 ,  0.96628237])

In [9]:
arr2 = np.random.random(10)
arr2


Out[9]:
array([ 0.85153196,  0.22558432,  0.50661886,  0.4104413 ,  0.54136931,
        0.73818166,  0.4849616 ,  0.7205796 ,  0.98630558,  0.83312884])

In [10]:
### Operaciones matematicas

In [11]:
np.add(arr1,arr2)


Out[11]:
array([ 1.84088869,  0.3870317 ,  1.42410894,  0.55621668,  1.02924771,
        1.57745072,  0.56265032,  1.28518165,  1.56709188,  1.79941121])

In [12]:
np.subtract(arr1,arr2)


Out[12]:
array([ 0.13782476, -0.06413695,  0.41087122, -0.26466593, -0.05349091,
        0.10108739, -0.40727288, -0.15597756, -0.40551929,  0.13315352])

In [13]:
np.multiply(arr1,arr2)


Out[13]:
array([ 0.84246887,  0.03642   ,  0.46481778,  0.05983224,  0.26412239,
        0.61953303,  0.03767605,  0.40684072,  0.57283277,  0.80503771])

In [14]:
np.divide(arr1,arr2)


Out[14]:
array([ 1.16185507,  0.71568526,  1.81100657,  0.35516742,  0.90119332,
        1.13694108,  0.16019561,  0.78353875,  0.58885026,  1.15982344])

In [15]:
np.power(arr1,arr2)


Out[15]:
array([ 0.99092972,  0.66274156,  0.95731123,  0.45367144,  0.6780496 ,
        0.87866893,  0.28964512,  0.66238528,  0.58512414,  0.97182878])

In [16]:
### Funciones de comparación

In [17]:
np.greater(arr1,arr2)


Out[17]:
array([ True, False,  True, False, False,  True, False, False, False,  True], dtype=bool)

In [18]:
np.less(arr1,arr2)


Out[18]:
array([False,  True, False,  True,  True, False,  True,  True,  True, False], dtype=bool)

In [19]:
np.equal(arr1,arr2)


Out[19]:
array([False, False, False, False, False, False, False, False, False, False], dtype=bool)

In [20]:
np.maximum(arr1,arr2)


Out[20]:
array([ 0.98935673,  0.22558432,  0.91749008,  0.4104413 ,  0.54136931,
        0.83926906,  0.4849616 ,  0.7205796 ,  0.98630558,  0.96628237])

In [21]:
### Funciones flotantes

In [22]:
np.fmod(arr1,arr2)


Out[22]:
array([ 0.13782476,  0.16144738,  0.41087122,  0.14577538,  0.4878784 ,
        0.10108739,  0.07768872,  0.56460204,  0.5807863 ,  0.13315352])

In [23]:
np.ceil(arr1)


Out[23]:
array([ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.])