为了账号安全,请及时绑定邮箱和手机立即绑定

将参数传递给 scipy.stats.binned_statistic 的用户函数

将参数传递给 scipy.stats.binned_statistic 的用户函数

侃侃尔雅 2021-10-19 17:05:15
我在用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))


查看完整回答
反对 回复 2021-10-19
  • 1 回答
  • 0 关注
  • 221 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号