小编Raj*_*Raj的帖子

打印代理集中的元素

我想使用以下命令找到满足某些条件的补丁:

print patches with [ (closest-party = turtle 1) and (distance < 10)]
Run Code Online (Sandbox Code Playgroud)

结果如下:(agentset,7个补丁)

我如何在该代理集中找到这7个补丁

netlogo agentset

4
推荐指数
1
解决办法
456
查看次数

如何使用Caret包调整多个参数?

我正在构建一个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)

performance r r-caret

4
推荐指数
2
解决办法
6716
查看次数

Netlogo 中的动态图表

在我的模型中,海龟的数量是动态的,基于用户使用滑块定义的值。滑块可以取 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)

charts dynamicquery netlogo

2
推荐指数
1
解决办法
421
查看次数

如何在python/pyspark中有效地将数组转换为字符串

我有一个带有以下架构的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)

虽然这可以完成工作,但这需要时间并且效率也很低.有没有更好的选择.

python pyspark

1
推荐指数
1
解决办法
4849
查看次数

标签 统计

netlogo ×2

agentset ×1

charts ×1

dynamicquery ×1

performance ×1

pyspark ×1

python ×1

r ×1

r-caret ×1