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)
こうしたら動いた.
ほっ
参考
![](https://cdn.sstatic.net/Sites/stackoverflow/Img/apple-touch-icon.png?v=c78bd457575a)
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, ...
コメント