Transposing
Good! Matrices are widely used in math, starting with different geometrical transformations, and ending with neural networks (yes, matrices are commonly used in AI).
What if we have a matrix and want to 'rotate' it? (or vice versa)?
In math, this operation is called transposing. It swaps columns with rows. In R this operation is implemented under t()
function. This function receives the matrix you want to transpose as the parameter. For example,
123456# Initial matrix m <- matrix(1:6, nrow = 2) m # Output initial matrix # Output transposed matrix t(m)
As you can see, the initial matrix was 2x3 (2 rows and 3 columns), and the transposed is 3x2.
Swipe to start coding
Given the matrix from the previous chapter.
- Assign this matrix to the
m
variable. - Output the transposed
m
matrix.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 5.56
Transposing
Desliza para mostrar el menú
Good! Matrices are widely used in math, starting with different geometrical transformations, and ending with neural networks (yes, matrices are commonly used in AI).
What if we have a matrix and want to 'rotate' it? (or vice versa)?
In math, this operation is called transposing. It swaps columns with rows. In R this operation is implemented under t()
function. This function receives the matrix you want to transpose as the parameter. For example,
123456# Initial matrix m <- matrix(1:6, nrow = 2) m # Output initial matrix # Output transposed matrix t(m)
As you can see, the initial matrix was 2x3 (2 rows and 3 columns), and the transposed is 3x2.
Swipe to start coding
Given the matrix from the previous chapter.
- Assign this matrix to the
m
variable. - Output the transposed
m
matrix.
Solución
¡Gracias por tus comentarios!
Awesome!
Completion rate improved to 5.56single