ndarray2table(arr,dimnames,dimvalues,ascategorical):将多维数组转换成matlab表-matlab开发

时间:2024-06-20 18:40:56
【文件属性】:

文件名称:ndarray2table(arr,dimnames,dimvalues,ascategorical):将多维数组转换成matlab表-matlab开发

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-20 18:40:56

matlab

它能做什么: 将 n 维数组转换为表格。 第一个维度定义表的行维度,其他维度作为附加行粘贴在下面。 为了对维度进行编码,需要为每个维度创建一个附加列。 数组中的值存储在“值”列中。 动机: 科学数据通常以多维数组(nd-array)的形式出现。 对于漂亮的绘图,许多人求助于 R(使用 ggplot2)或 Python(使用 Pandas 和 matplotlib/seaborn),但这里的输入应该是数据框形式的表格数据。 在 R 或 Python 中将 nd-array 重塑为数据帧可能会很麻烦(曾经存在过)。 首先通过将其转换为 Matlab 表格,更容易将其转换为 Matlab 中的正确格式。 然后可以使用 writetable() 将该表导出为 CSV 文件。 在 R 或 Python 中将 CSV 文件作为数据框导入很容易。 输入参数: arr - [s1 x s2 x ...


【文件预览】:
ndarray2table.zip

网友评论