这几天整理的Python BUG的问题以及解决方案

前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

作者:周颖

这几天整理的Python BUG的问题以及解决方案_第1张图片

 

TypeError: unsupported operand type(s) for ^: 'float' and 'int'

解决办法:把乘方号^改成了**

参考https://stackoverflow.com/questions/34258537/python-typeerror-unsupported-operand-types-for-float-and-int

这几天整理的Python BUG的问题以及解决方案_第2张图片

 

TypeError: type numpy.ndarray doesn't define __round__ method

解决办法:把round()改成np.round()

TypeError: ufunc 'bitwise_xor' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''

这几天整理的Python BUG的问题以及解决方案_第3张图片

 

解决方法:^改成**

TypeError: only size-1 arrays can be converted to Python scalars

这几天整理的Python BUG的问题以及解决方案_第4张图片

 

解决办法:把math.exp改成np.exp()

原因:sigma是numpy 的矩阵,要用numpy.exp处理

你可能感兴趣的:(这几天整理的Python BUG的问题以及解决方案)