通知
すべてクリア
21/07/2025 9:04 am
統計の基礎①NumpyとScipy
質問:最頻値でエラーになり、「invalid index to scalar variable.」と表示されます。
どうすればいいですか?
21/07/2025 9:04 am
こちらを試してみてください
mode, count = stats.mode(data) print(mode,count)
または
m = stats.mode(data, keepdims=True) print(m.mode[0]) print(m.count[0])
21/07/2025 9:04 am
上記のやり方でエラーは表示されなくなったのですが、動画内のやり方よりもこちらのほうが良いということでよろしいですか?
21/07/2025 9:05 am
どちらが良いかという訳ではなく、バージョンの差異( 仕様変更 )です。
現在お使いのバージョンでは、上記いずれかの方法が正しいです。
21/07/2025 9:05 am
ありがとうございます。keepdims=Trueとはどういう役割(?)か教えてください。
21/07/2025 9:06 am
過去のバージョンと似た挙動を行わせるための引数(オプション)のようです。
内部的な計算処理( 結果 )は変わらないと思います。参考:
内部的な計算処理( 結果 )は変わらないと思います。参考:
API Reference