pythonを動かしているとこんなエラーが出てきた.
エラー出現
問題は,このコード.
import numpy
r = numpy.sqrt((sx-ex)^2+(sy-ey)^2)
Code language: JavaScript (javascript)
floatとfloatかけられないの!?って思ったら違うらしい.
解決
^じゃなくて**にすべきらしい.
r = numpy.sqrt((sx-ex)**2+(sy-ey)**2)
こうしたら動いた.
ほっ
参考

Python TypeError: unsupported operand type(s) for ^: 'float' and 'int'
I wrote a simple program which approximates the evaluation of a definite integral using numerical integration. However, ...
コメント