Professional Documents
Culture Documents
Scipy
Scipy
import numpy as np
import scipy as scp
dir(scp)
help(linalg)
help(linalg.det)
det_A = linalg.det(arr)
%cd "C:\Users\AZCH\Desktop\Clase9_PY"
%pwd
%ls
linalg.det(mahindas)
#
===================================================================
==========
# Ejemplo de optimizacion
#
===================================================================
==========
# f(x,y) = (x**2 + y -11)**2 + (x + y**2 -7)**2
# Calcular el minimo de f(x,y)
# en [-5,5]x[-5,5]
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import rcParams
rcParams['font.size'] = 12
npts = 201
x, y = np.mgrid[-6:6:npts*1j, -6:6:npts*1j]
z = (x**2 + y - 11)**2 + (x + y**2 - 7)**2
#
===================================================================
==========
# definicion del problema
#
===================================================================
==========
def f(X):
x,y = X
return (x**2 + y -11)**2 + (x + y**2 -7)**2
f([2.99,1.99])
# 1era solucion
P1 = minimize(f, (0,0) )
# 2da solucion
P2 = minimize(f, (-3,-3) )
# 3era solucion
P3 = minimize(f, (-3,3) )
# 4ta solucion
P4 = minimize(f, (3,-1.5) )
type(P1)
P1['x']
P1['fun']
P1['njev']