Я хочу знать, возможно ли решить эту проблему.У меня есть следующие значения:
yf = (0.23561643, 0.312328767, 0.3506849315, 0.3890410958, 0.4273972602, 0.84931506)
z = (4.10592285e-05, 0.0012005020, 0.00345332906, 0.006367483, 0.0089151571, 0.01109750, 0.01718827)
Я хочу использовать эту функцию (коэффициент дисконтирования), но она не будет работать из-за разной длины между z и yf.
def f(x):
res = 1/( 1 + x * yf)
return res
f(z)
output: ValueError: cannot evaluate a numeric op with unequal lengths
Мой вопрос заключается в том, что, если существует способ, решить это.Приблизительные выходные значения:
res = (0.99923, 0.99892, 0.99837, 0.99802, 0.99763, 0.99175)
Любая помощь с этим будет идеальной, и я хочу заранее поблагодарить всех, кто тратит время на ее чтение или пытается помочь.