如何从 R 中的 3D 数组中获取维度

问题描述

我是 R 新手,我正在尝试获取 3D 数组的维度。当我在 python 中执行此操作时,我将所有尺寸都设为 X 形状:(610,340,103);但在 R 中,这可能很简单,但是当我这样做时,我必须先将其更改为数据框,但仍然得到以下输出

dim(as.data.frame(X))
= [610 35020]

str(X)
List of 1
 $ paviaU: num [1:610,1:340,1:103] 647 705 1084 1019 760 ...
 - attr(*,"header")=List of 3
  ..$ description: chr "MATLAB 5.0 MAT-file,Platform: GLNXA64,Created on: Fri May 20 18:21:46 2011                                                "
  ..$ version    : chr "5"
  ..$ endian     : chr "little"

你能告诉我如何获得与 Python 相同的输出吗?提前致谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)