Loading [MathJax]/extensions/tex2jax.js

2020-11-27

only size-1 arrays can be converted to Python scalarsのエラーが出たら

 初歩的な話ですが、、、数式に基づいてグラフ作成しようと思ったら、表題のように

  • only size-1 arrays can be converted to Python scalars
というエラーに遭遇することがあります(特に初心者の方)。おそらくmathクラスの関数を使っていることが多いでしょう。math関数は配列を引数に受け取ることができませんので、numpyクラスの関数に書き換えましょう。



2020-11-14

Python: ilocで取ってきたデータフレームのデータをnumpyArrayに変換する

下記のようにすればOK。

#reshapeする
x = df.iloc[:, i]
x=x.values.reshape(-1,1)
#または、np.arrayで変換する
x = np.array(df.iloc[:, i])
view raw dfToArray.py hosted with ❤ by GitHub