簡體   English   中英

高級教程可視化中的Python Mesa錯誤

[英]Python Mesa Error in advanced tutorial visualization

我正在關注python mesa的教程( http://mesa.readthedocs.io/en/latest/index.html ),但是我無法從高級教程( http://mesa.readthedocs.io)中獲得可視化效果。 /en/latest/tutorials/adv_tutorial.html )並開始運行。

我遇到麻煩的代碼:

server = ModularServer(SwarmportModel, 
                   [grid], 
                   "SwarmportModel", 
                   100, 10, 10)

錯誤我得到:

server = ModularServer(SwarmportModel, [grid], "SwarmportModel", 100, 10, 10)

TypeError: __init__() takes from 3 to 5 positional arguments but 7 were given

當我在提到的代碼的最后一行中省略3個參數時,我收到3個參數丟失的錯誤消息。

server = ModularServer(SwarmportModel, [grid], "SwarmportModel",)
TypeError: __init__() missing 3 required positional arguments: 'N', 'width', and 'height'

有人知道我在做什么錯嗎?

我似乎遇到了同樣的問題,他們說我運行了一個過時的版本,但我沒有驗證: https : //github.com/projectmesa/mesa/issues/397

server = ModularServer(SwarmportModel, [grid], "SwarmportModel", {"N": 100, "width": 10, "height": 10})

無論如何,該dict變通辦法可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM