Tipos de vectores

| Última modificación: 16 de abril de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Existen diferentes tipos de vectores y, en este post, te los mostramos para que puedas entender cuál debes usar y cómo usarlos mejor.

¿Qué es un vector?

Un vector es un objeto que tiene una magnitud y una dirección. Geométricamente, un vector está representado por un segmento de línea dirigido cuya longitud es la magnitud del vector y con una flecha que indica la dirección.

Si bien un vector tiene magnitud y dirección, no tiene posición. Esto quiere decir que, mientras no cambie su longitud, un vector no se altera si se desplaza en paralelo a sí mismo.

No se deben confundir los vectores con las escalares, cantidades ordinarias que tienen una magnitud, pero no una dirección.

Tipos de vectores

Existen diferentes tipos de vectores que, si bien no son matemáticos todos, sí tienen principios similares entre sí. Estos son:

Vectores físicos

En la parte física, el vector es una flecha física con sentido y dirección. Al final, la representación gráfica de los vectores físicos es la típica forma con la que nos imaginamos a los vectores.

Si retrocedemos un poco en el tiempo y observamos cómo eran los vectores en el colegio, recordaremos que estos tipos de vectores eran algo así:

Tipos de vectores
Tipos de vectores: físico

Este vector, que denominaremos A, venía definido por los componentes que tiene en el eje xi y los componentes que tiene en el eje xj.

Si revisamos la definición de un eje de coordenadas, vemos que este viene definido por unos vectores unitarios. Son los vectores unitarios los que nos permiten definir ejes de coordenadas.

Tenemos, por ejemplo, un eje de coordenadas de tres dimensiones: x, y y z. Los vectores unitarios que rigen este eje de coordenadas serían: en el componente x viene denotado por la letra i; en el componente y viene denotado por la letra j, y en el componente z está denotado por la letra k.

Cuando definimos, por ejemplo, el siguiente vector: A = (xi, xj), hacemos referencia a cuántas veces se repite el vector unitario.

En el caso del vector anterior, tenemos que este es 4 en el eje x y 3 en el eje y. Si pintáramos sobre este gráfico el vector unitario, en x llegaría a 3 y en y igual.

Si escribimos estos vectores unitarios, quedaría A = (4i, 3j). Es decir, su componente en el eje x sería 4 veces el vector unitario i y en el eje y sería 3 veces el vector unitario j.

Recordemos que no solo podemos usar vectores de dos dimensiones. Aquí los empleamos por comodidad, pero se pueden utilizar de más de 2 dimensiones.

Vectores de software

En software, imaginamos este tipo de vectores como una secuencia de números, como, por ejemplo, [1, 2, 3, 4, 5…].

Estos vectores, que tienen una gran cantidad de números, vienen denotados por esa misma cantidad y los denominamos con la letra N. Esta N lo único que indica es la dimensión del vector, es decir, el número de componentes. Por ejemplo, podemos tener un vector que tenga 2000 componentes.

Vectores matemáticos

Los tipos de vectores matemáticos son diferentes, ya que, desde el punto de vista matemático, los vectores son campos y, dependiendo de en qué campo estemos trabajando, los consideramos de una forma u otra.

¿Quieres seguir formándote?

Aprender sobre los diferentes tipos de vectores que existen es muy importante para entender las bases matemáticas requeridas para aprender machine learning. Si quieres seguir formándote sobre una de las disciplinas más demandadas de la actualidad, tenemos para ti el Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp, una formación intensiva en la que podrás adquirir todas las herramientas teóricas y prácticas imprescindibles para incursionar en un mundo lleno de oportunidades. ¡Anímate a impulsar tu vida y entra ahora para solicitar más información!

Sandra Navarro

Business Intelligence & Big Data Advisor & Coordinadora del Bootcamp en Data Science, Big Data & Machine Learning.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado