小编420*_*ras的帖子

在枚举Java中使用数组

我的Java任务的一部分要求我创建一个枚举,它代表四种不同类型的掩模(形状),覆盖游戏板的方块.面具的测量值为3x3,缺少3x3块的一些正方形(这些不会隐藏游戏板上的方块).

1 0 1  //you can think of the 0's as missing squares, and the 1's as the mask
1 1 1
1 1 0
Run Code Online (Sandbox Code Playgroud)

现在我想使用int[][]像这样的数组将四个独特的掩码中的每一个附加到上面的二进制矩阵,如下所示:

public enum Mask {
    W([[1,1,0],[1,1,1],[1,0,1]]),
    X([[1,0,1],[1,0,1],[1,1,1]]),
    Y([[0,1,1],[1,1,1],[1,1,0]]),
    Z([[1,0,1],[1,1,1],[1,0,1]]);
Run Code Online (Sandbox Code Playgroud)

当我尝试这样做时,我的IDE变得非常不开心,所以我确信我对枚举/数组的理解缺少了一些东西.

我猜我无法在枚举中初始化数组或类似的东西?

我该如何实现这个想法?

java arrays enums

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

按分类变量分组的箱线图

将熊猫用于大型数据集,我已经将其缩减为我需要的信息。基本上,我想根据帖子中使用的主题标签数量(范围从 1- 6,我将其视为分类变量)。这导致在同一帧中总共有 2*6=12 个箱线图,以便于比较。

我做了一些研究,我知道 df.boxplot(by='x'),但这并没有考虑比较两个国家的额外水平。

数据集包含标签数量(int)、国家(字符串)、朋友数量(int)的列。

值得一提的是,我对 Python 绘图还很陌生,包括轴和子图等内容,因此如果可能,请在您的答案中包含一些额外信息。

编辑:数据集的小样本

       #followers  #friends  #mentions  #hashtags  country  lang_user place  
450            53        71          1          0       ja         es   NaN  
489            54        34          1          1       ja         es   NaN  
867          1569      1999          0          0       en         es   NaN  
1021          224       242          0          3       ja         ja   NaN  
1022          377       506          1          5       ja         ja   NaN  
1023          315       305          0          2       ja         ja   NaN
Run Code Online (Sandbox Code Playgroud)

python boxplot pandas pandas-groupby

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

标签 统计

arrays ×1

boxplot ×1

enums ×1

java ×1

pandas ×1

pandas-groupby ×1

python ×1