artisocのチュートリアル05を参考にポテンシャル法の勉強をしています。1からcsvファイルでpropertyを作成したのですが、シミュレーション時に読み込みません。ファイルに問題があるのかルールの記述に問題があるのか判断が出来ません。また、問題なく作動するためにはどのように変更すればよいのかアドバイス頂きたいです。ポテンシャル法 仮作成.zipダウンロード:ZIP • 17KB
いただいたモデルを実行したところ、
ERROR =========================================
Traceback (most recent call last):
Source "universe.py", line 10, in univ_init
Source "universe.py", line 179, in file_read_property
UnicodeDecodeError: 'shift_jis' codec can't decode byte 0xef in position 0: illegal multibyte sequence
と表示されました。
このエラーメッセージは、
Universeルールの10行目に呼び出しているfile_read_property関数でエラーとなっており、
文字コードが「shift_jis」ではない文字列を含むと書いています。
「propertysyumutaken.csv」の文字コードがutf-8であるのが問題の原因であり、
このcsvファイルをExcelで読み込み、「CSV(コンマ区切り)(*.csv)」で保存すればよいと思います。