我在用def findT(values, passFraction): #...<skipping func body>def findT90(values): return findT(values, 0.9) frac90_result = scipy.stats.binned_statistic(m_test, [y_pred], bins=5, range=(0,1), statistic=findT90)但我想对此进行概括,以便我可以传递任何其他值来代替0.9而不必创建新函数。passFraction调用时如何包含 值scipy.stats.binned_statistic
1 回答

森林海
TA贡献2011条经验 获得超2个赞
binned_statistic 仅支持单参数函数。因此,要么做你所做的,要么即时创建一个需要的功能:
binned_statistic(..., statistic=lambda values: findT(values, 0.9))
添加回答
举报
0/150
提交
取消