Objetivos de Aprendizaje
- Entender las Keywords
- Arrays
- Listas vs Arrays
Antes de entrar en la Librería de NumPy en Python y sus funcionalidades, primero daremos un primer vistazo a que son los arrays, vectores y matrices - estos son los conceptos básicos del Algebra Linear, un campo de las Matemáticas. Estos conceptos son usados extensivamente en la Ciencia de Datos, por lo que debemos familiarizarnos nosotros con ellos.
Entender las Keywords
Antes de entrar de lleno a que son los arrays, nosotros necesitamos recapitular sobre que hemos aprendido del curso de las listas en la "Introducción a lo Básico de Python por la Ciencia de Datos". Adicionalmente, necesitamos aprender sobre algunas keywords como "Dimension".
Listas
- Como el nombre lo surgiere Las listas son una secuencia ordenada de datos. En la vida real, tu puedes hacer una lista de cosas que vienen a tu mente (o evento por cualquier propósito especifico), podría ser algo como así -
- Cepillo
- Leuven
- 48851964400
- 3.14
- Mamá
- Tu puedes crear tu propia lista e incluir lo que quieras en ella. Por lo que, en mi lista, e incluido que haré hoy en la mañana, mi ciudad, mi número de teléfono, el valor de pi en dos dígitos, y mi madre.
- Si miras a ello, mi lista tiene diferentes tipos de cadenas de datos, flotantes y enteros. Por lo que, este es el tipo de flexibilidad que las listas de Python proveen. Puede contener diferentes tipos de datos. Declarar una lista es bastante sencillo. Utiliza corchetes ([]) y separa los elementos con una coma. me mostrarte un ejemplo - A = ["Brush", "Leuven", 48851964400, 3.14, "Mom"]
Dimensiones
Ahora, ¿qué son las dimensiones? Tomemos como ejemplo el de una caja para explicar esto. Una caja tiene tres dimensiones - ancho, largo y profundidad (o altura). Similarmente, in la Ciencia de Datos estaremos trabajando con "N" dimensiones en una estructura de datos (listas, arreglos, vectores, etc). "N" puede ser cualquier número.

¿Qué son los Arreglos?
- Similares a las listas, un arreglo es también una estructura de datos la cual puede contener más de un valor a la vez.
- Sin embargo, un arreglo puede solo contener una colección de elementos ordenados del mismo tipo de datos.
Ejemplos de Arreglos & Listas
Arreglos - Ejemplos
- [1, 2, 3, 4, 5] es un arreglo de integrales.
- [ ‘a’, ‘b’, ‘c’, ‘d’, ‘e’ ] es un arreglo de cadenas.
- [[ 1 , 2 , 3 , 4],
[ 5, 6, 7, 8 ]] Es un arreglo dimensional 2.
Listas - Ejemplos
- [ 1, 2, 3, ‘a’, 5 ] Es una lista que contiene tanto integrales como cadenas.
- [ 1, 2, 3, 4, ‘b’, [ 1, 2, 3 ] ] Es una lista que contiene integrales, una cadena y otra lista.
¿Por qué Arreglos?
- Una combinación de Arreglos, junto con Python podría ahorrarte mucho tiempo. Los arreglos ayudan a que se reduzca en gran medida el tamaño de tu código.
Lista vs Arreglo
- Una lista puede almacenar distintos tipos de datos como integrales, cadenas, etc., A list can store different data types such as integers, strings, etc., mientras que un arreglo almacena solo valores de tipos de datos únicos, es decir, solo puede tener un arreglo de enteros, un arreglo de cadenas, etc.