我想使用以下命令找到满足某些条件的补丁:
print patches with [ (closest-party = turtle 1) and (distance < 10)]
Run Code Online (Sandbox Code Playgroud)
结果如下:(agentset,7个补丁)
我如何在该代理集中找到这7个补丁
我正在构建一个CART模型,我正在尝试调整rpart-CP和Maxdepth的2个参数.虽然Caret软件包一次适用于一个参数,但当两者都使用时它会不断抛出错误而我无法弄清楚为什么
library(caret)
data(iris)
tc <- trainControl("cv",10)
rpart.grid <- expand.grid(cp=seq(0,0.1,0.01), minsplit=c(10,20))
train(Petal.Width ~ Petal.Length + Sepal.Width + Sepal.Length, data=iris, method="rpart",
trControl=tc, tuneGrid=rpart.grid)
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Error in train.default(x, y, weights = w, ...) :
The tuning parameter grid should have columns cp
Run Code Online (Sandbox Code Playgroud) 在我的模型中,海龟的数量是动态的,基于用户使用滑块定义的值。滑块可以取 2 到 10 之间的值。每只海龟都有自己的一组坐标和特征,因此我使用以下代码来创建它们。
create-parties 1
[set color red set label-color red set label who + 1 set size 3 setxy party1-left-right party1-lib-con ]
create-parties 1
[set color green set label-color red set label who + 1 set size 3 setxy party2-left-right party2-lib-con ]
if Num-of-parties >= 3
[ create-parties 1
[set color blue set label-color red set label who + 1 set size 3 setxy party3-left-right party3-lib-con ] ]
Run Code Online (Sandbox Code Playgroud)
我重复上述操作直到 Num-of-partys =10。
在其中一个模块中,我创建了一个条件,如果乌龟的某个值达到 0,它就会死亡。
在模型的后面部分,我使用 set-current-plot 使用以下代码创建图表:
set-current-plot …
Run Code Online (Sandbox Code Playgroud) 我有一个带有以下架构的df:
root
|-- col1: string (nullable = true)
|-- col2: array (nullable = true)
| |-- element: string (containsNull = true)
Run Code Online (Sandbox Code Playgroud)
其中一列col2是一个数组[1#b,2#b,3#c].我想将其转换为字符串格式1#b,2#b,3#c.
我目前通过以下代码片段进行此操作
df2 = (df1.select("*",explode(col2)).drop('col2'))
df2.groupBy("col1").agg(concat_ws(",", collect_list('col')).alias("col2"))
Run Code Online (Sandbox Code Playgroud)
虽然这可以完成工作,但这需要时间并且效率也很低.有没有更好的选择.
netlogo ×2
agentset ×1
charts ×1
dynamicquery ×1
performance ×1
pyspark ×1
python ×1
r ×1
r-caret ×1