Propuestas de proyectos y proyecciones de flujos de caja
Tus jefes de proyecto han proyectado los flujos de caja para cada propuesta.
El Proyecto 1 ofrece mayores flujos de caja a corto plazo, pero el Proyecto 2 se vuelve más rentable con el tiempo.
Las proyecciones de flujo de caja para ambos proyectos son las siguientes:
| Year | Project 1 | Project 2 |
|---|---|---|
| 1 | -$1,000 (inversión inicial) | -$1,000 (inversión inicial) |
| 2 | $200 (flujo de caja) | $150 (flujo de caja) |
| 3 | $250 | $225 |
| 4 | $300 | $300 |
| 5 | $350 | $375 |
| 6 | $400 | $425 |
| 7 | $450 | $500 |
| 8 | $500 | $575 |
| 9 | $550 | $600 |
| 10 | $600 | $625 |
Nota: Las proyecciones están en miles. Por ejemplo, $1,000 = $1,000,000. Usaremos las denominaciones más pequeñas para que todo sea más fácil de leer. Esto también se hace habitualmente en los estados financieros con miles o incluso millones para representar millones o miles de millones.
Este ejercicio forma parte del curso
Introducción a los conceptos financieros en Python
Instrucciones del ejercicio
- Crea una variable
cf_project_1y asígnale un array denumpycon los flujos de caja proyectados (como en la tabla) para el Proyecto 1. - Repite el proceso para el Proyecto 2 y asígnalo a
cf_project_2. - Escala los valores originales por 1000×, es decir, multiplica los arrays originales por 1000.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
import numpy as np
# Create a numpy array of cash flows for Project 1
cf_project_1 = ____
# Create a numpy array of cash flows for Project 2
cf_project_2 = ____
# Scale the original objects by 1000x
cf_project1 = ____
cf_project2 = ____