Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
restrepo
GitHub Repository: restrepo/ComputationalMethods
Path: blob/master/exams/Examen_2020_2_01_enunciado.ipynb
934 views
Kernel: Python 3

Open In Colab

Primer Examen 15%

Ejercicio 1

El siguiente url entrega 100 artículos (ver/work?rows=100 al final del url) de la revista con el ISSN: 1029-8479 correspondiente a "Journal of High Energy Physics" en formato JSON usando el API de CrossRef:

https://api.crossref.org/journals/1029-8479/works?rows=100

La base de datos con los 100 artículos que tambíen se puede cargar en otro DataFrame de Pandas, se encuentra anidada en la celda con fila 'items' y columna 'messages' la cual se puede obtener con el método .loc['items','message'] del DataFrame original.

Obtenga la lista de DOIs para los artículos de Alessandro Strumia en esa base de datos anidada

Ejercicio 2

2a) Genere un polinomio de numpy con 7 raices aleatorias entre 1 y 10, es decir p(x)=(xx0)(xx1)(xx6), p(x)=(x-x_0)\cdot(x-x_1)\cdots(x-x_6), donde (x0,x1,x6)(x_0,x_1,\ldots x_6) son números aleatorios entre 1 y 10.

2b) Encuentre los puntos críticos del polinomio: las raices de la derivada el polinomio.

2c) Con alguno de los métodos para encontrar mínimos compruebe que el punto crítico con menor (mayor) valor para el polinomio, corresponde al mínimo (máximo) global del polinomio en el rango de 1 a 10.

2d) Grafique el polinomío incluyendo los puntos criticos.