Python numpy pv(): вычисление будущих значений

Python numpy pv() — это встроенная финансовая функция NumPy, которая используется для вычисления будущих значений. PV — это текущая стоимость с учетом определенной нормы будущей прибыли или потока денежных средств.

Что такое функция NumPy pv()?

Функция NumPy fv() используется для вычисления будущего значения. Будущие денежные потоки оцениваются по ставке дисконтирования, и чем выше ставка дисконтирования, тем ниже приведенная стоимость потенциальных денежных потоков.

Pv рассчитывается по следующему уравнению:

Если ставка равна 0, то уравнение будет иметь вид:

Синтаксис

Параметры

Эта функция принимает 5 аргументов:

  1. rate: это десятичное значение, указывающее процентную ставку за период. Это может быть скаляр или массив.
  2. nper: указывает общий период начисления сложных процентов. Это может быть скаляр или массив.
  3. pmt: Этот параметр указывает на фиксированный платеж. Может быть скаляр или массив.
  4. fv: этот параметр указывает будущее значение. Это может быть скаляр или массив. Значение по умолчанию – 0,0.
  5. when: В начале( when = {‘begin’, 1}) или в конце( when = {‘end‘, 0}) каждого периода.

Возвращаемое значение

Функция NumPy pv() возвращает значение типа с плавающей запятой, которое указывает текущее значение после периода nper.

Как использовать метод np pv() в Python

Пример программы с функцией pv(), где значения являются скалярными

Выход:

Объяснение.

В этом примере мы видим, что мы сначала инициализировали значения rate, nper, pmt и fv, а затем вызвали np.pv() для вычисления текущей стоимости.

Поскольку все наши значения являются скалярными, результат, который мы получили, имеет скалярный и плавающий тип данных.

Пример программы с pv(), где значения находятся в массиве

См. следующий код.

Выход:

Объяснение.

В этом примере мы инициализировали значения rate, nper, pmt и fv как значения массива, а затем вызвали np.pv() для вычисления текущей стоимости.

Поскольку все заданные значения находятся в массиве, результат, который мы получили, имеет тип данных массива. В этом конкретном примере размер массива равен 3, поэтому полученный результат имеет размер 3.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python