np.saveを使った際に、np.saveで invalid decimal literalのエラーが出て困ったので、その時の対処法を自分のメモ用にまとめておきます。
同じエラーが出た人の助けになれば幸いです。
対処法
対処法だけ知りたい方はこちらを参考にしてください。
- そもそもファイル名をシングルクォーテーションで囲っていなかったことがエラーがでた原因だったので、ファイル名をシングルクォーテーションで囲えば良い。
エラーが出る場合の例。
それを直した場合の例。
invalid decimal literalの意味
「変数などの識別子の最初に数字を使ってはいけない」という意味があります。
本来、invalid decimal literalがよく出るシチュエーションとしては以下があります。
リスト名の最初に数字を使っています。
こういった場合は、最初に数字を使っていることが問題となっているので、数字をファイル名の最初に使わないようにすれば実行できます。
しかし、今回のnp.saveでエラーが出た場合は、最初に数字を入れなかったとしてもエラーが出るので注意。(シングルクォーテーションで囲っていないため。)