¿Qué es el método numpy.fv()?

NumPy recibe nuevas actualizaciones
NumPy recibe nuevas actualizaciones

La función numpy.fv() calcula el valor futuro. Los flujos de efectivo futuros se miden a la tasa de descuento y cuanto mayor sea la tasa de descuento, menor será el valor presente del flujo de efectivo potencial.

Sintaxis del método numpy.fv()

numpy.fv(rate, nper, pmt, fv, when='end')

Esta función toma cinco argumentos:

  1. rate: Este valor decimal indica la tasa de interés por período. Esto puede ser un escalar o una matriz.
  2. nper: Esto indica un período de capitalización total. Esto puede ser un escalar o una matriz.
  3. pmt: Este parámetro indica el pago fijo. Esto puede ser un escalar o una matriz.
  4. fv: Este parámetro indica el valor futuro. Esto puede ser un escalar o una matriz. El valor predeterminado es 0.0
  5. when: Al principio ( when = {‘begin’, 1}) o al final ( when = {‘end’, 0}) de cada período.

Valor devuelto

La función NumPy fv() devuelve un valor de tipo flotante, que indica el valor actual después del período nper.

Ejemplo 1

import numpy as np

rate = 0.10
nper = 10 * 12
pmt = -200
fv = 1100

print("Future Value after a period of ", nper, " is :")
print(np.fv(rate, nper, pmt, fv, when='end'))

Producción

Future Value after a period of 120 is:
83436161.93604787

En este ejemplo, puedes ver que se han inicializado los valores de rate, nper, pmt y fv; llamando a np.fv() para calcular el valor actual.

Puedes ver que como todos nuestros valores dados son escalares, se obtiene un resultado en tipos de datos escalables y flotantes.

Ejemplo 2

import numpy as np

rate = np.array((.12, .30, .45))
nper = np.array((100, 120, 50))
pmt = (100, -300, -100)
fv = (-100, 50, 150)

print("Present Value after a period of ", nper, " is :")
print(np.fv(rate, nper, pmt, fv, when='end'))

Producción

Present Value after a period of [100 120 50] is :
[-6.12488282e+07 4.47636903e+16 8.45416944e+09]

En este ejemplo, se inician los valores de rate, nper, pmt y fv como valores de matriz y luego se llama a la función np.fv() para calcular el valor actual.

Relacionado

Diccionario de Python y TODAS sus Librerías

Aquí vas a poder encontrar las palabras más importantes que se utilizan dentro del mundo del lenguaje de programación de Python. Relacionados Python: Aprender Python / Cursos Python / Libros Python / Frameworks Python / Librerías Python / Recursos Python / Editores o IDEs Python A ¡SEGUIR LEYENDO!

Vidgear: Librería de Python para el procesamiento de vídeo

VidGear es una poderosa biblioteca de procesamiento de video en Python construida con Gears de subprocesos múltiples, cada uno con un conjunto único de características innovadoras. Estas API proporcionan un contenedor fácil de usar, altamente extensible y multihilo alrededor de muchas bibliotecas subyacentes de última generación ¡SEGUIR LEYENDO!

Lanzado Python 3.10 (Versión Estable)

Python 3.10 llega para ofrecer un Python mejor, más rápido y más seguro. Las funcionalidades más nuevas y destacables son las siguientes: Depuración con mensajes de error más útiles y precisos. Usar la coincidencia de patrones estructurales para trabajar con estructuras de datos. Agregar sugerencias de ¡SEGUIR LEYENDO!

¿Por qué el lenguaje de programación favorito de Elon Musk es Python?

Elon Musk's iconic company, Tesla, operates on an operating system built on the Python programming language. Elon Musk continues to prefer it as his favourite programming language.

Razones por las que Python nunca podrá superar a Java

Aunque Python es utilizado por la mayoría de los desarrolladores y según los expertos de la industria, bastante aplicado por la mayoría de las grandes industrias. https://ciberninjas.com/java-vs-python-diferencias/ Sin embargo, Python aún no es capaz de superar a Java, porque seguramente necesite más recursos para ser capaz ¡SEGUIR LEYENDO!