Skip to content

wtpc/HO-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Hands on: Python, scipy, numpy, matplotlib

Utilizando solo python resolver los siguientes problemas sin usar numpy. El archivo ejemplo.py contiene la solución al primer ejercicio. Puede utilizarlo para verificar su solución o como ejemplo para resolver los demás. Los problemas fueron extraídos de https://projecteuler.net/archives

  1. Si hacemos una lista de todos los números naturales debajo de 10 que sean múltiplos de 3 o 5 obtendríamos 3, 5, 6 y 9. La suma de los múltiplos es 23. Encuentre la suma de todos los múltiplos de 3 o 5 debajo de 1000 (o sea, 3+5+6+9+10+12+15+18+...)

  2. Cada término en la serie de Fibonacci es generado a partir de la suma de los dos términos previos, empezando de 1 y 2, los diez primeros términos serán: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, … Considerando los términos de la serie de Fibonacci que son impares, y por debajo de un millón encuentre la suma de dichos términos.

  3. Los factores primos en 13195 son 5, 7, 13 y 29 ¿ Cuál es el factor primo más grande en el número 600851475143 ?

A partir de aquí tenga en cuenta que puede utilizar python con todas las librerías disponibles de scipy, numpy, matplotlib, visite las páginas de referencia e intente resolver los problemas como armaría un script para su trabajo diario. Tiene disponibles como referencia los ejemplos vistos en la parte teórica.

  1. Dado el siguiente set de datos, obtenga un gráfico tipo scatter plot para X en función de Y.

    X Y
    7,5 28,66
    4,48 20,37
    8,60 22,33
    7,73 26,35
    5,28 22,29
    4,25 21,74
    6,99 23,11
    6,31 23,13
    9,15 24,68
    5,06 21,89
  2. Intente realizar un ajuste lineal o de algún polinomio utilizando este set de datos.

  3. Intente colocar label para los ejes y los datos

Graficar el siguiente polinomio, su derivada y puntos extremos: f(x)=x³+x²-4x+4

  1. Colocar titulo a los ejes y agregarle una grilla en ambos. Definir el rango de la función entre -10 y 10.
  2. Colocar titulo y colores distintos para la función y la derivada.
  3. Guardar los resultados de evaluar la función en el rango del punto a cada 0.1 unidades en un archivo de texto.

About

Hands-on de Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages