在 JavaScript 中,你可以使用以下代码来转置一个三维矩阵:
function transpose3DMatrix(matrix) {
const rows= matrix.length;
const cols = matrix[0].length;
const depths = matrix[0][0].length;
const transposedMatrix = [];
for (let i = 0; i < cols; i++) {
transposedMatrix.push([]);
for (let j = 0; j < rows; j++) {
transposedMatrix[i].push([]);
for (let k = 0; k < depths; k++) {
transposedMatrix[i][j].push(matrix[j][i][k]);
}
}
}
return transposedMatrix;
}