我的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变得非常不开心,所以我确信我对枚举/数组的理解缺少了一些东西.
我猜我无法在枚举中初始化数组或类似的东西?
我该如何实现这个想法?
将熊猫用于大型数据集,我已经将其缩减为我需要的信息。基本上,我想根据帖子中使用的主题标签数量(范围从 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)