SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
Más sobre gráficas
linspace(a,b,n) genera un array de n números entre a y b
n es entero, a y b flotantes (por defecto n=50)
linspace(2.2,3,4) → [2.2, 2.466, 2.733, 3.0 ]
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,10,100)
y = np.sin(x)
z=np.cos(x)
plt.plot(x,y,'r:',linewidth=4.0,label='u(t)')
plt.plot(x,1.2*z,'g--',linewidth=2.0,label='v(t)')
plt.legend(loc='best')
plt.show()
loc → localiza la leyenda.
'best' evita superposición.
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,10,100)
y = np.sin(x)
z=np.cos(x)
plt.plot(x,y,'r:',linewidth=4.0,label='u(t)')
plt.plot(x,1.2*z,'g--',linewidth=2.0,label='v(t)')
plt.legend(loc='best')
plt.show()
Color y trazo → 'g--' verde a trazos, 'r:' rojo punteado
k negro, b azul
Título, calidad
import numpy as np
import matplotlib.pyplot as plt
t = np.linspace(0,40)
plt.figure(dpi=200)
plt.plot(t,t,'g:',linewidth=2.0,label='u(t)')
plt.plot(t,t**2,'b-',linewidth=4.0,label='x(t)') # ajuste colores
plt.plot(t,t**3/50,'r--',label='y(t)')
plt.ylabel('y',fontsize=20)
plt.legend(loc='best')
plt.xlabel('t',fontsize=20)
plt.title('Datos', fontsize=25)
plt.show()
Símbolos → ^ triángulos, o círculos, s cuadrados
xlim() límites de la gráfica
Contour plot
h[2,2]=27 máximo
h[0,0]=1 mínimo
subplot(nfilas, ncol, índice)
Gráficos 3D
Álgebra
eig() calcula los valores y
vectores propios
(columnas de evectors)
solve() resuelve el sistema
Funciones de arreglos
La función actúa sobre cada
elemento
Supongamos que definimos la función de Heaviside
Error
En este caso la función no actúa sobre un arreglo, está definida
para una variable usual.
Vectorización
Es un proceso mediante el cuál hacemos que la función aplique a
un arreglo.
Previamente hay que importar
numpy
Errores
En Python los números flotantes se representan con 16 dígitos
significativos.
El mayor número posible de almacenar con una variable de tipo
flotante es de orden 10308
.
El menor número positivo es 10-308
.
En el caso de los enteros, no hay límite para el número de dígitos.
El problema es que los cálculos se vuelven lentos si se usan
muchos dígitos.
No conviene usar
El error de redondeo podría provocar que no se verifique la
condición aunque lo correcto fuera lo contrario.
Conviene usar
Hay que tener cuidado en la sustracción
Ya aparece un error en el tercer dígito
Otras funciones de numpy
from numpy import random
a=random.rand() # número aleatorio entre 0 y 1.
A= random.rand(5,5) # matriz (5x5) , elementos entre (0,1)
B= random.randn(5,5) # idem para distribución de Gauss, varianza
# 1
print(A)
print(B)
print(a)
[[0.62893808 0.83102894 0.8223428 0.46054515 0.10719471]
[0.22122734 0.73228869 0.09741018 0.444538 0.22949378]
[0.43719227 0.49201631 0.73161716 0.99084618 0.9276607 ]
[0.26159778 0.48089602 0.97732183 0.60931249 0.95062788]
[0.24455419 0.7610795 0.50972608 0.70478343 0.70237321]]
[[ 0.93869295 -2.51895327 1.85810773 0.20714144 -0.11466826]
[ 0.85610643 -0.85769068 -0.60012074 -0.49486821 0.59513404]
[-0.23128221 1.6242468 -0.79207921 -0.54390718 1.81239599]
[-0.69084941 -0.14046889 1.49484 0.09878404 0.86279852]
[-0.54251333 0.55258569 -2.80120617 -0.34773016 -1.17160322]]
0.43177471699715886
sum, trace, diag
import numpy as np
A=np.array([[1,2,3],[23,34,-1],[5,2,0]])
v=np.array([2,3,-9])
print(np.sum(v))
print(np.trace(A))
print(np.diag(A))
print(np.sum(np.diag(A)))
sum, trace, diag
import numpy as np
A=np.array([[1,2,3],[23,34,-1],[5,2,0]])
v=np.array([2,3,-9])
print(np.sum(v))
print(np.trace(A))
print(np.diag(A))
print(np.sum(np.diag(A)))
-4
35
[ 1 34 0]
35
Buenas constumbres
Ejemplo: oscilador armónico
Ejemplo: oscilador armónico
1. Variables al inicio
2. Un loop
3. El exp se calcula una vez, para las
dos sumas.
Ejercicios
tema 3 a.pdf
tema 3 a.pdf
tema 3 a.pdf

Más contenido relacionado

Similar a tema 3 a.pdf

Electrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoElectrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoSANTIAGO PABLO ALBERTO
 
Montecarlo
MontecarloMontecarlo
Montecarlomanu731
 
Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con javadiegocastro1234
 
COMANDOS EJEMPLOS DE MATLAB.pdf
COMANDOS EJEMPLOS DE MATLAB.pdfCOMANDOS EJEMPLOS DE MATLAB.pdf
COMANDOS EJEMPLOS DE MATLAB.pdfSolitarioFredd
 
Arreglo unidimensionales y bidimensionales
Arreglo unidimensionales y bidimensionalesArreglo unidimensionales y bidimensionales
Arreglo unidimensionales y bidimensionalesMarco Garay
 
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacionApuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacionmiguelcasa
 
Interpolación método de Lagrange
Interpolación método de LagrangeInterpolación método de Lagrange
Interpolación método de LagrangeKike Prieto
 
variables aleatorias (1)
 variables aleatorias (1) variables aleatorias (1)
variables aleatorias (1)yulyedelmira
 
Tema 9 variables aleatorias
Tema 9 variables aleatoriasTema 9 variables aleatorias
Tema 9 variables aleatoriasHuckFi
 
1 teoria de exponentes
1 teoria de exponentes1 teoria de exponentes
1 teoria de exponentesceliancco
 
Matlab 2 Capitulo 6
Matlab 2 Capitulo 6Matlab 2 Capitulo 6
Matlab 2 Capitulo 6guest4f4d78d
 
Graficas 2D y 3D
Graficas 2D y 3DGraficas 2D y 3D
Graficas 2D y 3DEdu Morán
 
Matlab -compu_aplicada
Matlab  -compu_aplicadaMatlab  -compu_aplicada
Matlab -compu_aplicadaHernaly
 

Similar a tema 3 a.pdf (20)

Matlab (1)
Matlab (1)Matlab (1)
Matlab (1)
 
Electrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoElectrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicado
 
CLASE 01.pdf
CLASE 01.pdfCLASE 01.pdf
CLASE 01.pdf
 
Montecarlo
MontecarloMontecarlo
Montecarlo
 
Matlab2009b -clase2
Matlab2009b  -clase2Matlab2009b  -clase2
Matlab2009b -clase2
 
INTERPOLACIÓN.pdf
INTERPOLACIÓN.pdfINTERPOLACIÓN.pdf
INTERPOLACIÓN.pdf
 
Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con java
 
COMANDOS EJEMPLOS DE MATLAB.pdf
COMANDOS EJEMPLOS DE MATLAB.pdfCOMANDOS EJEMPLOS DE MATLAB.pdf
COMANDOS EJEMPLOS DE MATLAB.pdf
 
CLASE 04.pdf
CLASE 04.pdfCLASE 04.pdf
CLASE 04.pdf
 
Arreglo unidimensionales y bidimensionales
Arreglo unidimensionales y bidimensionalesArreglo unidimensionales y bidimensionales
Arreglo unidimensionales y bidimensionales
 
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacionApuntes metodos-numericos-aproximacion-funcional-e-interpolacion
Apuntes metodos-numericos-aproximacion-funcional-e-interpolacion
 
Interpolación método de Lagrange
Interpolación método de LagrangeInterpolación método de Lagrange
Interpolación método de Lagrange
 
variables aleatorias (1)
 variables aleatorias (1) variables aleatorias (1)
variables aleatorias (1)
 
Tema 9 variables aleatorias
Tema 9 variables aleatoriasTema 9 variables aleatorias
Tema 9 variables aleatorias
 
1 teoria de exponentes
1 teoria de exponentes1 teoria de exponentes
1 teoria de exponentes
 
Int_Octave_II_2021.pptx
Int_Octave_II_2021.pptxInt_Octave_II_2021.pptx
Int_Octave_II_2021.pptx
 
Matlab 2 Capitulo 6
Matlab 2 Capitulo 6Matlab 2 Capitulo 6
Matlab 2 Capitulo 6
 
Graficas 2D y 3D
Graficas 2D y 3DGraficas 2D y 3D
Graficas 2D y 3D
 
Mathscript
MathscriptMathscript
Mathscript
 
Matlab -compu_aplicada
Matlab  -compu_aplicadaMatlab  -compu_aplicada
Matlab -compu_aplicada
 

Último

Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdfHolland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdffrank0071
 
Gribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdf
Gribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdfGribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdf
Gribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdffrank0071
 
inspeccion del pescado.pdfMedicinaveteri
inspeccion del pescado.pdfMedicinaveteriinspeccion del pescado.pdfMedicinaveteri
inspeccion del pescado.pdfMedicinaveteriManrriquezLujanYasbe
 
Harvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdfHarvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdffrank0071
 
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...frank0071
 
Características emociones y sentimientos
Características emociones y sentimientosCaracterísticas emociones y sentimientos
Características emociones y sentimientosFiorelaMondragon
 
Sucesión de hongos en estiércol de vaca experimento
Sucesión de hongos en estiércol de vaca experimentoSucesión de hongos en estiércol de vaca experimento
Sucesión de hongos en estiércol de vaca experimentoFriasMartnezAlanZuri
 
Codigo rojo manejo y tratamient 2022.pptx
Codigo rojo manejo y tratamient 2022.pptxCodigo rojo manejo y tratamient 2022.pptx
Codigo rojo manejo y tratamient 2022.pptxSergioSanto4
 
tecnica de necropsia en bovinos rum.pptx
tecnica de necropsia en bovinos rum.pptxtecnica de necropsia en bovinos rum.pptx
tecnica de necropsia en bovinos rum.pptxJESUSDANIELYONGOLIVE
 
conocer los modelos atómicos a traves de diversos ejemplos y características
conocer los modelos atómicos a traves de diversos ejemplos y característicasconocer los modelos atómicos a traves de diversos ejemplos y características
conocer los modelos atómicos a traves de diversos ejemplos y característicasMarielaMedinaCarrasc4
 
Perfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdf
Perfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdfPerfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdf
Perfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdfPieroalex1
 
Informe Aemet Tornados Sabado Santo Marchena Paradas
Informe Aemet Tornados Sabado Santo Marchena ParadasInforme Aemet Tornados Sabado Santo Marchena Paradas
Informe Aemet Tornados Sabado Santo Marchena ParadasRevista Saber Mas
 
Sternhell & Sznajder & Asheri. - El nacimiento de la ideología fascista [ocr]...
Sternhell & Sznajder & Asheri. - El nacimiento de la ideología fascista [ocr]...Sternhell & Sznajder & Asheri. - El nacimiento de la ideología fascista [ocr]...
Sternhell & Sznajder & Asheri. - El nacimiento de la ideología fascista [ocr]...frank0071
 
artropodos fusion 2024 clase universidad de chile
artropodos fusion 2024 clase universidad de chileartropodos fusion 2024 clase universidad de chile
artropodos fusion 2024 clase universidad de chilecatabarria8
 
ECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALES
ECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALESECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALES
ECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALEScarlasanchez99166
 
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptxTEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptxXavierCrdenasGarca
 
Aborto Enzootico Ovino.pptx La clamidiosis ovina (aborto enzoótico de las ove...
Aborto Enzootico Ovino.pptx La clamidiosis ovina (aborto enzoótico de las ove...Aborto Enzootico Ovino.pptx La clamidiosis ovina (aborto enzoótico de las ove...
Aborto Enzootico Ovino.pptx La clamidiosis ovina (aborto enzoótico de las ove...JhonFonseca16
 
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...Juan Carlos Fonseca Mata
 
mecanismo de acción de los ANTIVIRALES.pptx
mecanismo de acción de los ANTIVIRALES.pptxmecanismo de acción de los ANTIVIRALES.pptx
mecanismo de acción de los ANTIVIRALES.pptxGeovannaLopez9
 
DESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdf
DESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdfDESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdf
DESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdfssuser6a4120
 

Último (20)

Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdfHolland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
 
Gribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdf
Gribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdfGribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdf
Gribbin, John. - Historia de la ciencia, 1543-2001 [EPL-FS] [2019].pdf
 
inspeccion del pescado.pdfMedicinaveteri
inspeccion del pescado.pdfMedicinaveteriinspeccion del pescado.pdfMedicinaveteri
inspeccion del pescado.pdfMedicinaveteri
 
Harvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdfHarvey, David. - Paris capital de la modernidad [2008].pdf
Harvey, David. - Paris capital de la modernidad [2008].pdf
 
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
López, L. - Destierro y memoria. Trayectorias de familias judías piemontesas ...
 
Características emociones y sentimientos
Características emociones y sentimientosCaracterísticas emociones y sentimientos
Características emociones y sentimientos
 
Sucesión de hongos en estiércol de vaca experimento
Sucesión de hongos en estiércol de vaca experimentoSucesión de hongos en estiércol de vaca experimento
Sucesión de hongos en estiércol de vaca experimento
 
Codigo rojo manejo y tratamient 2022.pptx
Codigo rojo manejo y tratamient 2022.pptxCodigo rojo manejo y tratamient 2022.pptx
Codigo rojo manejo y tratamient 2022.pptx
 
tecnica de necropsia en bovinos rum.pptx
tecnica de necropsia en bovinos rum.pptxtecnica de necropsia en bovinos rum.pptx
tecnica de necropsia en bovinos rum.pptx
 
conocer los modelos atómicos a traves de diversos ejemplos y características
conocer los modelos atómicos a traves de diversos ejemplos y característicasconocer los modelos atómicos a traves de diversos ejemplos y características
conocer los modelos atómicos a traves de diversos ejemplos y características
 
Perfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdf
Perfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdfPerfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdf
Perfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdf
 
Informe Aemet Tornados Sabado Santo Marchena Paradas
Informe Aemet Tornados Sabado Santo Marchena ParadasInforme Aemet Tornados Sabado Santo Marchena Paradas
Informe Aemet Tornados Sabado Santo Marchena Paradas
 
Sternhell & Sznajder & Asheri. - El nacimiento de la ideología fascista [ocr]...
Sternhell & Sznajder & Asheri. - El nacimiento de la ideología fascista [ocr]...Sternhell & Sznajder & Asheri. - El nacimiento de la ideología fascista [ocr]...
Sternhell & Sznajder & Asheri. - El nacimiento de la ideología fascista [ocr]...
 
artropodos fusion 2024 clase universidad de chile
artropodos fusion 2024 clase universidad de chileartropodos fusion 2024 clase universidad de chile
artropodos fusion 2024 clase universidad de chile
 
ECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALES
ECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALESECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALES
ECOGRAFIA RENAL Y SUS VARIANTES ANATOMICAS NORMALES
 
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptxTEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
TEST BETA III: APLICACIÓN E INTERPRETACIÓN.pptx
 
Aborto Enzootico Ovino.pptx La clamidiosis ovina (aborto enzoótico de las ove...
Aborto Enzootico Ovino.pptx La clamidiosis ovina (aborto enzoótico de las ove...Aborto Enzootico Ovino.pptx La clamidiosis ovina (aborto enzoótico de las ove...
Aborto Enzootico Ovino.pptx La clamidiosis ovina (aborto enzoótico de las ove...
 
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
 
mecanismo de acción de los ANTIVIRALES.pptx
mecanismo de acción de los ANTIVIRALES.pptxmecanismo de acción de los ANTIVIRALES.pptx
mecanismo de acción de los ANTIVIRALES.pptx
 
DESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdf
DESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdfDESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdf
DESPOTISMO ILUSTRADOO - copia - copia - copia - copia.pdf
 

tema 3 a.pdf

  • 1. Más sobre gráficas linspace(a,b,n) genera un array de n números entre a y b n es entero, a y b flotantes (por defecto n=50) linspace(2.2,3,4) → [2.2, 2.466, 2.733, 3.0 ]
  • 2.
  • 3. import numpy as np import matplotlib.pyplot as plt x = np.linspace(0,10,100) y = np.sin(x) z=np.cos(x) plt.plot(x,y,'r:',linewidth=4.0,label='u(t)') plt.plot(x,1.2*z,'g--',linewidth=2.0,label='v(t)') plt.legend(loc='best') plt.show() loc → localiza la leyenda. 'best' evita superposición.
  • 4. import numpy as np import matplotlib.pyplot as plt x = np.linspace(0,10,100) y = np.sin(x) z=np.cos(x) plt.plot(x,y,'r:',linewidth=4.0,label='u(t)') plt.plot(x,1.2*z,'g--',linewidth=2.0,label='v(t)') plt.legend(loc='best') plt.show() Color y trazo → 'g--' verde a trazos, 'r:' rojo punteado k negro, b azul
  • 5. Título, calidad import numpy as np import matplotlib.pyplot as plt t = np.linspace(0,40) plt.figure(dpi=200) plt.plot(t,t,'g:',linewidth=2.0,label='u(t)') plt.plot(t,t**2,'b-',linewidth=4.0,label='x(t)') # ajuste colores plt.plot(t,t**3/50,'r--',label='y(t)') plt.ylabel('y',fontsize=20) plt.legend(loc='best') plt.xlabel('t',fontsize=20) plt.title('Datos', fontsize=25) plt.show()
  • 6.
  • 7.
  • 8. Símbolos → ^ triángulos, o círculos, s cuadrados
  • 9. xlim() límites de la gráfica
  • 11.
  • 12.
  • 14.
  • 15.
  • 17.
  • 19.
  • 20. eig() calcula los valores y vectores propios (columnas de evectors) solve() resuelve el sistema
  • 21.
  • 22. Funciones de arreglos La función actúa sobre cada elemento
  • 23. Supongamos que definimos la función de Heaviside Error En este caso la función no actúa sobre un arreglo, está definida para una variable usual.
  • 24. Vectorización Es un proceso mediante el cuál hacemos que la función aplique a un arreglo. Previamente hay que importar numpy
  • 25. Errores En Python los números flotantes se representan con 16 dígitos significativos. El mayor número posible de almacenar con una variable de tipo flotante es de orden 10308 . El menor número positivo es 10-308 . En el caso de los enteros, no hay límite para el número de dígitos. El problema es que los cálculos se vuelven lentos si se usan muchos dígitos.
  • 26. No conviene usar El error de redondeo podría provocar que no se verifique la condición aunque lo correcto fuera lo contrario. Conviene usar
  • 27. Hay que tener cuidado en la sustracción Ya aparece un error en el tercer dígito
  • 28. Otras funciones de numpy from numpy import random a=random.rand() # número aleatorio entre 0 y 1. A= random.rand(5,5) # matriz (5x5) , elementos entre (0,1) B= random.randn(5,5) # idem para distribución de Gauss, varianza # 1 print(A) print(B) print(a)
  • 29. [[0.62893808 0.83102894 0.8223428 0.46054515 0.10719471] [0.22122734 0.73228869 0.09741018 0.444538 0.22949378] [0.43719227 0.49201631 0.73161716 0.99084618 0.9276607 ] [0.26159778 0.48089602 0.97732183 0.60931249 0.95062788] [0.24455419 0.7610795 0.50972608 0.70478343 0.70237321]] [[ 0.93869295 -2.51895327 1.85810773 0.20714144 -0.11466826] [ 0.85610643 -0.85769068 -0.60012074 -0.49486821 0.59513404] [-0.23128221 1.6242468 -0.79207921 -0.54390718 1.81239599] [-0.69084941 -0.14046889 1.49484 0.09878404 0.86279852] [-0.54251333 0.55258569 -2.80120617 -0.34773016 -1.17160322]] 0.43177471699715886
  • 30. sum, trace, diag import numpy as np A=np.array([[1,2,3],[23,34,-1],[5,2,0]]) v=np.array([2,3,-9]) print(np.sum(v)) print(np.trace(A)) print(np.diag(A)) print(np.sum(np.diag(A)))
  • 31. sum, trace, diag import numpy as np A=np.array([[1,2,3],[23,34,-1],[5,2,0]]) v=np.array([2,3,-9]) print(np.sum(v)) print(np.trace(A)) print(np.diag(A)) print(np.sum(np.diag(A))) -4 35 [ 1 34 0] 35
  • 33. Ejemplo: oscilador armónico 1. Variables al inicio 2. Un loop 3. El exp se calcula una vez, para las dos sumas.