python中scipy.misc.logsumexp函数的运用
下面小编就为大家带来一篇浅谈python中scipy.misc.logsumexp函数的运用场景。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
scipy.misc.logsumexp函数的输入参数有(a, axis=None, b=None, keepdims=False, return_sign=False),具体配置可参见这里,返回的值是np.log(np.sum(np.exp(a)))。
这里需要强调的是使用该函数的场景:
一般来说,该函数主要用于非常小的数值的运算(比如蒙特卡洛取样样本)。在这种情况下,将数据保持log处理是必须的。所以这时你如果想将数组中的数据累加求和就需要这样计算log(sum(exp(a))),但这样做就会产生一些精确性的问题,而这个
问题scipy.misc.logsumexp是引进解决了的,所以进行小数据求和可以直接使用scipy.misc.logsumexp函数。
参考:https://github.com/numpy/numpy/issues/5652
立即学习“Python免费学习笔记(深入)”;
-
Python之日期与时间处理模块(date和datetime)
前言在开发工作中,我们经常需要用到日期与时间,如:作为日志信息的内容输出计算某个功能的执行时间用日期命名一个日志文件的名...
Python
8分钟前 1 -
详解使用pymysql在python中对mysql的增删改查操作(综合)
本篇文章主要介绍了使用pymysql在python中对mysql的增删改查操作,通过pymysql向数据库进行查删增改,...
Python
21分钟前 1 -
Python实现字符串格式化的方法小结
python2.6+ 增加了str.format函数,用来代替原有的'%'操作符。它使用比'%'更加直观、灵活。下面详细...
Python
29分钟前 1 -
python自带的http模块详解
挺久没写博客了,因为博主开始了今年另一段美好的实习经历,学习加做项目,时间已排满;很感谢今年这两段经历,让我接触了gol...
Python
36分钟前 1 -
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
可能很多人遇到过这个错误,当使用setup.py安装python2.7图像处理模块pil时,python默认会寻找电脑上...
Python
43分钟前 2
- Python之日期与时间处理模块(date和datetime) 8分钟前
- 详解使用pymysql在python中对mysql的增删改查操作(综合) 21分钟前
- Python实现字符串格式化的方法小结 29分钟前
- python自带的http模块详解 36分钟前
- python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法 43分钟前
- Python中字符串的处理技巧分享 57分钟前
- Python中对象迭代与反迭代的技巧总结 58分钟前
- 玩转python selenium鼠标键盘操作(ActionChains) 60分钟前
- python如何查看系统网络流量的信息 1小时前
- 详细介绍Python的鸭子类型 1小时前