在R中比较两个矩阵的维度

3

如果我有两个矩阵 xy,我该如何检查它们的维度是否相同?

我考虑过像以下这样的比较:

if(nrow(x) == nrow(y) && ncol(x) == ncol(y)) { ... }

或者

if(min(dim(x) == dim(y)) == 1) { ... }

但是这似乎并不那么简单明了。

问题:是否有一个单独的函数/命令可以检查矩阵是否具有相同的维度(类似于sameDim(x,y))?


4
判断 x 和 y 的维度是否相同。 - eipi10
@eipi10:谢谢,与我的“min”解决方案相比,这看起来更易读。 - Markus Weninger
1个回答

1
如 @eipi10 所建议的,我现在使用 identical(dim(x), dim(y))

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接