Estoy escribiendo una biblioteca matemática; y tengo una idea en la que quiero convertir automáticamente matrices de columnas y matrices de filas en vectores, con todas las propiedades matemáticas de un vector.
Respuesta que estoy buscando:
Alguien con un buen razonamiento matemático que explique por qué:
Las matrices de columnas, los vectores de columnas, las matrices de filas y los vectores de filas no deben considerarse lo mismo. (Por supuesto, la biblioteca entenderá operaciones como [[1,2],[3,4]] * [1,2], donde [1,2] es un vector)
o:
algún tipo de escaparate o ejemplo en el que sea imposible para una biblioteca que no sabe diferenciar entre vectores fila y vectores columna saber cuál de las varias respuestas posibles es la correcta.
o:
algún tipo de prueba de que, de hecho, es posible hacerlo.
nota: la multiplicación interna de vectores se integrará fácilmente utilizando una función especial para dicha función en lugar del signo *.