試行錯誤ダイアリー

新卒エンジニアが日々の技術的な学び,働き方,日々感じたこと等を書きます

【Python】たまにやらかすエラーと対処法

未だにたまにやらかすPythonのエラーとその対処法.

TypeError: ufunc 'subtruct' did not contain loop with signature matching types

型の違いでsubtructつまり引くことができないっぽい

int とfloatの引き算のやっていたのでintをfloatにキャスト(使い方間違ってるかも?)して演算したいって思ってリストの要素を

(float)a[n]

こんな風にしたんだけど怒られた pythonのキャストは

float(a[n])

いろんな言語使ってるとたまにごっちゃになるよね

Error: sequence expected

csvファイルに数値を書き込みしようとしたら怒られた

_csv.Error: sequence expected

シーケンスじゃないとダメらしい,たぶん入力が配列の形式でないとダメってことか

writer.writerow(num)

writer.writerow([num])

にしたらOKだった.