我特指这个function:
from scipy.stats import normnorm.cfd(1.96)
我有一个在Heroku上运行的Django应用程序,并且在Heroku上运行起来非常麻烦.因为我只需要这个来自scipy的函数,所以我希望我可以使用替代方法.我已经在使用numpy和pandas了,但我找不到那里的功能.我可以使用任何替代包,甚至自己实现它?
解决方法 只需使用math.erf:import mathdef normal_cdf(x): "cdf for standard normal" q = math.erf(x / math.sqrt(2.0)) return (1.0 + q) / 2.0
编辑以显示与scipy的比较:
scipy.stats.norm.cdf(1.96)# 0.9750021048517795normal_cdf(1.96)# 0.9750021048517796总结
以上是内存溢出为你收集整理的如何在不使用scipy的情况下计算python中的累积分布函数全部内容,希望文章能够帮你解决如何在不使用scipy的情况下计算python中的累积分布函数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)