import numpy as np
import time

a = np.array([1,2,3])
#print(a)

type(a)

a = np.arange(0,10,2)

a = np.zeros((3,5))

a = np.diag([1,2,3])

a = np.random.randint(0, 10, size=(2,5))

a = np.random.binomial(10, .3, (2,5))

a.size

#a = shape(0,6)

#print(a)

#print(a*a)

# Exercice

n = 100

#1 : calcul somme i sans numpy
def somme(n):
    s = 0
    for i in range(0,n):
        s += i
    return s

#print(somme(n))

#2 temps
#t0 = time.clock()
somme(1000000)
#print (time.time() - t0)

#3 
t0 = time.clock()
a = np.random.randint(0, 10, size=(1,1000000))
np.sum(a)
print (time.time() - t0)
