Reto de NumPy - Slice e importando archivos

En este reto estaremos trabajando Numpy y algunas funcionalidades básicas de la librería. Sin más comenzamos!

Hemos empezado a trabajar como Data Analyst en una famosa panaderia de la ciudad, y el dueño require de nuestra ayuda para las recetas

1- Empieze importando NumPy como np

Todas las recetas de la panaderia necesitan de milk, eggs, sugar, flour, y butter. Por ejemplo, un cupcake necesita de:

|Flour |Sugar |Eggs |Milk |Butter | |2 cups|0.75 cups|2 eggs|1 cups|0.5 cups|

2- Cree un array de NumPy que represente los datos de los cupcakes. Cada elemento debe ser un numero (por ejemplo 2 para "2 cups"). Guarde este array como cupcakes

El asistente de la panaderia ha compilado todas las recetas en un archivo csv llamado recipes.csv. Este archivo podrá encontrarlo en el siguiente link . Descargue y guarde el archivo en su ambiente virtual o máquina local.

3- Cargue este archivo usando el método genfromtxt de Numpy en una variable llamada recipes

4- Imprima recipes

Cada fila representa una receta diferente. Cada columna representa un ingrediente diferente:

|Recipe|Cups of Flour|Cups of Sugar|Eggs|Cups of Milk|Cups of Butter| |Cupcakes|…|…|…|…|…| |Pancake|…|…|…|…|…| |Cookie|…|…|…|…|…| |Bread|…|…|…|…|…|

La tercera columna representa el numero de eggs que cada receta necesita.

5- Seleccione todos los elementos de la tercera columna y guardelos en una variable llamada eggs y luego imprímalo para saber si seleccionó los elementos correctos (deberían ser [2. 1. 1. 2.]).

6- ¿Cuáles recetas requiren exactamente 1 egg? Use una sentencia logica para obtener True o False para cada valor de eggs (deberían ser las filas de pancakes y cookies, o sea la fila dos y 3)

El dueño quiere realizar dos tandas de cupcakes (primera fila) y una tanda de cookies (tercera fila)

7- Obtenga el numero de ingredientes para dos tandas de cupcakes usando la multiplicacion en cupcakes. Guarde la nueva variable en double_batch e imprímala

8- Creemos ahora una variable para cookies con los datos de la tercera fila e imprímala

9- Ahora debemos de mandar a la tienda a la persona de compras. Pero necesitamos decirle que es lo que debe comprar exactamente. Cree entonces una nueva variable llamada grocery_list añadiendole cookies y double_batch

10- Felicitaciones, ha creado exitosamente una lista de compras, ha hecho su trabajo como data anlyst en la panadería!