Probablemente esté agregando matrices de diferentes tipos de datos.
Considera lo siguiente
# crear matrices numéricas
my_mat12 <-matriz (datos = c (12,12,12,12), nrow = 2)
my_mat6 <-matriz (datos = c (6,6,6,6), nrow = 2)
# verificar que son matrices
is.matrix (my_mat6)
[1] VERDADERO
is.matrix (my_mat12)
[1] VERDADERO
# agregar matrices numéricas
my_mat12 + my_mat6
[, 1] [, 2]
[1,] 18 18
[2,] 18 18
# convierte una matriz numérica en carácter
my_mat6char <-matriz (como.carácter (my_mat6), nrow = 2)
my_mat6char
[, 1] [, 2]
[1,] “6” “6”
[2,] “6” “6”
- ¿Cuál es un ejemplo muy simple de utilizar la factorización matricial en el aprendizaje automático, exactamente en los sistemas de recomendación?
- ¿Es la presión un vector?
- ¿Cuál es la diferencia entre ecuaciones lineales y no lineales, homogéneas y no homogéneas?
- ¿Es posible dividir dos vectores que tienen el mismo vector unitario?
- ¿Qué es una norma de vector (definición intuitiva)?
# intento de agregar matriz numérica y de caracteres
my_mat12 + my_mat6char
Error en my_mat12 + my_mat6char: argumento no numérico para el operador binario
# ambas matrices deben ser del mismo tipo
is.numeric (my_mat6)
[1] VERDADERO
is.numeric (my_mat6char)
[1] FALSO