【发布时间】:2021-05-19 12:10:39
【问题描述】:
我尝试通过在 Python 中的 for 循环中通过索引和列名检索任意两行的值来进行计算,但弹出了 TypeError。 IRdelta_WS_agg 是一个命名元组列表,ws1.WS 和 ws2.WS 没有被正确读取。有没有人有想法解决这个问题?非常感谢!
for bucket in buckets:
for ws1 in IRdelta_WS_agg:
for ws2 in IRdelta_WS_agg:
correl = get_ir_delta_phi_rho(ws1.RiskType, ws1.Curve, ws1.Tenor,
ws2.RiskType,ws2.Curve, ws2.Tenor)
variance = ws1.WS * ws2.WS * correl
K += variance
variance = ws1.WS * ws2.WS * correl
TypeError: unsupported operand type(s) for *: 'property' and 'property'
【问题讨论】:
-
get_ir_delta_phi_rh 和 WS 是如何定义的?
-
WS属于某些不支持*运算符的数据类型