私はMacでpython2.7を実行しており、Ubuntuを使用している他の人とグループコーディングプロジェクトに取り組んでいます。時々、彼らが書いたコードは、キャストルールエラーのために私のコンピューターでは機能しません:
273 # Apply column averages to image
--> 274 img[:middle] *= (bg[0]/np.tile(topCol, (middle,1)))
275 img[middle:] *= bg[1]/np.tile(botCol, (middle,1))
276
TypeError: Cannot cast ufunc multiply output from dtype('float64') to dtype('int16') with casting rule 'same_kind'
これは、番号の種類が異なるいくつかの異なる場所で発生するため、詳細は必要ないと思います。
それは彼らのすべてのコンピュータで問題なく動作します。私が書いたものはすべて彼らのために機能しますが、彼らが書いたものは私にとってはうまくいかないことがよくあります。
私たちのマシンが同意しない理由はありますか、そして私が自分の側で物事を変えることができる方法はありますか?
ありがとう!