問題タブ [mesa-abm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
386 参照

python - 高度なチュートリアルの視覚化での Python Mesa エラー

Python mesa ( http://mesa.readthedocs.io/en/latest/index.html ) のチュートリアルに従っていますが、高度なチュートリアル ( http://mesa.readthedocs.io ) から視覚化を取得できません。 /en/latest/tutorials/adv_tutorial.html ) が稼働しています。

問題が発生しているコード:

私が得るエラー:

言及したコードの最後の行で 3 つの引数を省略すると、3 つの引数が欠落しているというエラー メッセージが表示されます。

誰かが私が間違っていることを知っていますか?

0 投票する
2 に答える
2643 参照

python - Python 3 で使用する mesa (python パッケージ) のインストール方法

次の方法でmesaをインストールしました:

しかし、それは自動的にそれをインストールしています

つまり、Python 3 カーネルで実行しようとすると、モジュールが見つからず、エラーが発生します。

誰か助けてくれませんか?問題は、python 2.7ディレクトリに自動的にインストールされることだと思います-どうすればこれを変更できますか?

ありがとう

0 投票する
1 に答える
402 参照

python - mesa で CSV ファイルからエージェントを作成する - Python

さまざまな生産者の複数のラップトップに対して消費者から与えられた評価 (0: 最低から 5: 最高) を保存する CSV ファイルがあります。各行は、さまざまな機能に関して 1 人の消費者から与えられた評価を示しています。2 つのコンシューマーの例を以下に示します。

mesaさまざまな新しいラップトップの購入を評価するために、agent_based モデルを作成するために使用しています。コンシューマーの数を 100 とすると、CSV ファイルは 100 行と 2 つの機能 (画面サイズとバッテリー) に対して 6 列になります。CSV を 1 行ずつ読み取る場合、for loop各エージェント (コンシューマー) に 1 行を割り当てることができるようにしたいCSV の (ヘッダーも保存する必要があります) 誰が (どのエージェント) がどの行を持っているかを知ることができます. 私は主にmesaモデルとエージェント クラスを構築するためのチュートリアルに従ってこれを行いましたmesa チュートリアル

エージェントを作成するためにコードに何を追加したかを説明すると、 のRate各行には CSV の行が 1 つあります。consumerAgent iを代入できるようになりたいのですがRate [i]、別の引数を使用して行った方法が'ratingarray'間違っているようですが、修正方法がわかりません。エラーが教えてくれます__init__() missing 1 required positional argument: 'ratingarray'

コメントをお待ちしております。

どうもありがとうございました、