Python numpy npv () — это финансовая функция, которая используется для расчета NPV (чистой приведенной стоимости) ряда денежных потоков. NPV — это текущая стоимость (PV) все денежные потоки (где приток является положительным денежным потоком, а отток отрицательным), что означает, что NPV можно назвать формулой выручки за вычетом затрат.
NPV решается с использованием следующего уравнения.
NumPy npv ()
Python numpy.npv (rate, value) является встроенным Финансовая функция NumPy, которая помогает пользователю рассчитать NPV (чистая приведенная стоимость) ряда денежных потоков. NumPy npv () — это встроенная статистическая функция, которая может решить, является ли инвестиционная возможность разумным финансовым выбором или нет.
Синтаксис
numpy.npv (rate, values)
Функция numpy npv () может принимать до двух параметров. :
- rate : указывает скорость скидка.
- values : значения временных рядов денежных потоков. (Фиксированный) период между «событиями» денежного потока должен быть таким же, как и период, для которого указана ставка (т.е. если ставка рассчитана на год, то считается, что истекает ровно один год для каждого события денежного потока). По определению, инвестиции или «депозиты» отрицательны, доходы или «снятие средств» положительны; значения должны начинаться с начальных вложений, поэтому обычно это отрицательные значения [0].
Возвращаемое значение
Функция npv () возвращает значения NPV в соответствии с заданным значением.
Программирование для отображения работы npv ()
# Программа для отображения работы NPVimport numpy как np # объявление значенийvalues = [45, 50, 40, -100] rate1 = 0.50rate2 = 0.30rate3 = 1 # Печать значений NPVprint ("Значение NPV со ставкой", rate1, "равно: ", np.npv (rate1, values)) print (" Значение NPV с коэффициентом ", rate2," is: ", np.npv (rate2, values)) print (" Значение NPV с коэффициентом ", rate3," равно: ", np.npv (rate3, values))
Output
Значение NPV со ставкой 0,5: 66.48148148148148 Значение NPV с коэффициент 0,3 составляет: 61,61356395084205 Значение NPV со скоростью 1 составляет: 67,5
Объяснение
В этом примере мы сначала объявили массив с именем ‘values’, в котором мы сохранили все значения, затем мы присвоили 3 значения ‘rate’. Затем мы вызвали npv () с тремя разными скоростями и затем распечатали их. NPV рассчитывается с использованием приведенного выше уравнения.
Если вы хотите найдите NPV (чистую приведенную стоимость) ряда денежных потоков в Python, затем используйте функцию numpy npv ().
См. также
NumPy reshape ()
NumPy place ()
Идентификация NumPy ()
NumPy roll ()
NumPy eye ()