比较R中两个矩阵的维数
Compare dimension of two matrices in R
有两个矩阵,x
和 y
,我如何检查它们的维度是否匹配?
我虽然比较像
if(nrow(x) == nrow(y) && ncol(x) == ncol(y)) { ... }
或
if(min(dim(x) == dim(y)) == 1) { ... }
但这似乎并不直截了当。
问题:是否有单个函数/单个命令用于矩阵检查它们是否具有相同维度(类似于 sameDim(x,y)
)?
根据@eipi10的建议,我现在使用identical(dim(x), dim(y))
。
有两个矩阵,x
和 y
,我如何检查它们的维度是否匹配?
我虽然比较像
if(nrow(x) == nrow(y) && ncol(x) == ncol(y)) { ... }
或
if(min(dim(x) == dim(y)) == 1) { ... }
但这似乎并不直截了当。
问题:是否有单个函数/单个命令用于矩阵检查它们是否具有相同维度(类似于 sameDim(x,y)
)?
根据@eipi10的建议,我现在使用identical(dim(x), dim(y))
。