Módulo: Introducción y entorno
Este módulo forma parte del curso de Numpy. Incluye 1 lecciones y 1 ejercicios de programación .
Numpy es una biblioteca fundamental para el cálculo numérico en Python. Proporciona soporte para arrays multidimensionales y funciones matemáticas de alto nivel, lo que facilita el trabajo con grandes volúmenes de datos. En este módulo, exploraremos cómo configurar y utilizar Numpy en tu entorno de desarrollo.
Instalación de Numpy
Para comenzar a utilizar Numpy, primero debemos instalarlo. La forma más común es a través de pip
, el sistema de gestión de paquetes de Python. Ejecuta el siguiente comando en tu terminal:
pip install numpy
Si estás utilizando un entorno virtual, asegúrate de activarlo antes de ejecutar el comando de instalación.
Configuración del entorno
Configurar correctamente tu entorno de desarrollo es crucial para trabajar eficientemente con Numpy. Aquí te mostramos cómo configurar un entorno básico utilizando virtualenv
:
- Crear un entorno virtual:
python -m venv mi_entorno
- Activar el entorno virtual:
- En Windows:
.\mi_entorno\Scripts\activate
- En macOS/Linux:
source mi_entorno/bin/activate
- Instalar Numpy en el entorno virtual:
pip install numpy
Primeros pasos con Numpy
Una vez que Numpy está instalado y tu entorno configurado, es momento de comenzar a utilizarlo. Importa la biblioteca en tu script de Python de la siguiente manera:
import numpy as np
Creación de arrays
Numpy facilita la creación y manipulación de arrays. Aquí tienes algunos ejemplos básicos:
- Array unidimensional:
arr1 = np.array([1, 2, 3, 4, 5])
- Array bidimensional:
arr2 = np.array([[1, 2, 3], [4, 5, 6]])
- Array de ceros:
zeros = np.zeros((3, 3))
- Array de unos:
ones = np.ones((2, 2))
Operaciones básicas
Numpy permite realizar operaciones matemáticas de manera eficiente. Aquí algunos ejemplos:
- Suma de arrays:
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
suma = a + b
- Producto de arrays:
producto = a * b
- Producto matricial:
matriz1 = np.array([[1, 2], [3, 4]])
matriz2 = np.array([[5, 6], [7, 8]])
producto_matricial = np.dot(matriz1, matriz2)
Indexación y slicing
Trabajar con subconjuntos de datos es sencillo en Numpy. Aquí algunos ejemplos de indexación y slicing:
- Indexación simple:
elemento = arr1[2] # Resultado: 3
- Slicing:
sub_array = arr1[1:4] # Resultado: [2, 3, 4]
- Indexación con arrays:
indices = [0, 2, 4]
elementos = arr1[indices] # Resultado: [1, 3, 5]
Ejercicios de programación
Otros módulos de este curso
Introducción y entorno
Lecciones de este módulo
Explora todas las lecciones disponibles en Introducción y entorno
Todos los módulos del curso
Navega entre los módulos de Numpy
Introducción y entorno
Estás aquíExplora más sobre Numpy
Descubre más recursos de Numpy

Alan Sastre
Ingeniero de Software y formador, CEO en CertiDevs
Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, Numpy es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.