在机器学习任务中,我需要4D
个单一类型的数据来进行训练。但是我的数据是2D
格式的。您能告诉我如何进行转换吗?
输入: 对于第28行的数据,
val(28,1) = 1.5
val(28,2) = 2.7
输出:
val(:,:,1,28) = 1.5
val(:,:,2,28) = 2.7
我正在寻找有关这方面的建议。
谢谢
答案 0 :(得分:1)
permute
是交换尺寸的功能。
out = permute(val,[4,3,2,1]);
%or out = permute(val,[3,4,2,1]);