POLITICA DE COOKIES

Q2BSTUDIO.COM utiliza cookies técnicas, analíticas, de sesión y de publicidad con la finalidad de prestar un mejor servicio. No obstante, necesitamos su consentimiento explícito para poder utilizarlas. Así mismo puede cambiar la configuración de las cookies u obtener más información aquí .

NumPy en Ubuntu: de cero a tus primeros arrays

## NumPy en Ubuntu: de cero a tus primeros arrays

Publicado el 27/08/2025

Por qué este artículo

Hoy configuré un entorno limpio de Python en Ubuntu e hice mis primeras pruebas con NumPy. Anoto cada paso para que puedas repetirlo en minutos y también para mostrar cómo Q2BSTUDIO puede ayudarte a integrar soluciones de datos y machine learning en proyectos reales.

Requisitos previos

Ubuntu compatible con 20.04 22.04 24.04 o superior Terminal y confort básico ejecutando comandos de shell

Instalar Python y pip

Ubuntu incluye Python 3 pero conviene asegurarse de tener las herramientas actualizadas. Ejecuta en la terminal los siguientes comandos tal como aparecen

$ sudo apt update && sudo apt install -y python3 python3-pip python3-venv

$ python3 --version

$ pip3 --version

Crear un entorno virtual

Crea una carpeta dedicada para aprender NumPy y evita que los paquetes contaminen el Python del sistema

$ mkdir -p ~/numpy-learning && cd ~/numpy-learning

$ python3 -m venv numpy-venv

$ source numpy-venv/bin/activate

El prefijo numpy-venv indica que el entorno está activo y which python debería apuntar a la ruta dentro de numpy-venv

Instalar NumPy y Jupyter

Actualiza pip e instala NumPy y Jupyter dentro del entorno virtual

(numpy-venv) $ python -m pip install --upgrade pip

(numpy-venv) $ pip install numpy jupyter

Opcionalmente instala herramientas útiles para análisis y visualización

(numpy-venv) $ pip install matplotlib pandas

Verifica las instalaciones

(numpy-venv) $ python -c import numpy as np; print(np.__version__)

(numpy-venv) $ jupyter --version

Lanzar Jupyter Notebook

Arranca el servidor de Jupyter y abre el navegador o copia la URL con token

(numpy-venv) $ jupyter notebook

En la interfaz de Jupyter crea un nuevo notebook Python 3 y nómbralo numpy_basics.ipynb

Tus primeras operaciones con NumPy

A continuación una guía rápida para ejecutar en celdas de Jupyter sin usar comillas en los comandos presentados aquí

Celda 1 import y versión

import numpy as np print NumPy version y la variable np.__version__ desde Jupyter

Celda 2 crear arrays

a = np.array([1,2,3,4,5])

b = np.array([[1,2,3],[4,5,6]])

Celda 3 propiedades

print a.shape a.dtype print b.shape b.ndim b.size

Celda 4 indexación y slicing

print a[0] print a[-2:] print b[:,1]

Celda 5 operaciones vectorizadas

print a * 2 print a + 10 print a ** 2

Celda 6 broadcasting

row = np.array([10,20,30]) print b + row

Celda 7 agregaciones

arr = np.array([10,20,30,40,50]) print np.sum(arr) print np.mean(arr) print np.std(arr) print np.min(arr) print np.max(arr)

Celda 8 reshape

reshaped = b.reshape(3,2) print reshaped

Cerrar y desactivar

Guarda en Jupyter File Save and Checkpoint luego en la terminal donde corre Jupyter presiona Ctrl C para detener el servidor y desactiva el entorno con

(numpy-venv) $ deactivate

La próxima vez navega a la carpeta activa y vuelve a activar

$ cd ~/numpy-learning $ source numpy-venv/bin/activate (numpy-venv) $ jupyter notebook

Errores comunes y soluciones

pip instala en el lugar equivocado siempre usa python -m pip dentro del venv para ser explícito

(numpy-venv) $ python -m pip install numpy jupyter

jupyter comando no encontrado asegúrate de que el venv esté activo y reinstala pip y jupyter

$ source numpy-venv/bin/activate (numpy-venv) $ python -m pip install --upgrade pip jupyter

comprueba which python para evitar mezclar Python del sistema y el del venv

(numpy-venv) $ which python

evita sudo pip usa venv o actualiza pip desde el entorno virtual

Qué sigue

Prueba JupyterLab para una interfaz más moderna

(numpy-venv) $ pip install jupyterlab (numpy-venv) $ jupyter lab

Explora np.arange np.linspace np.random.rand np.vstack np.hstack añade matplotlib para visualizar y prepara ejercicios sobre boolean masking fancy indexing broadcasting

Acerca de Q2BSTUDIO

Q2BSTUDIO es una empresa de desarrollo de software y aplicaciones a medida especializada en inteligencia artificial ciberseguridad y servicios cloud aws y azure. Ofrecemos software a medida para empresas que necesitan soluciones personalizadas desde aplicaciones web hasta sistemas de datos avanzados. Nuestra experiencia en servicios inteligencia de negocio power bi e ia para empresas permite transformar datos en decisiones accionables.

Servicios destacados de Q2BSTUDIO

Aplicaciones a medida y software a medida desarrollo full stack integración de APIs y microservicios consultoría en inteligencia artificial agentes IA para automatización y chatbots soluciones de ciberseguridad para proteger infraestructuras servicios cloud aws y azure migración y optimización de cargas y proyectos de servicios inteligencia de negocio con Power BI e integración de modelos de IA para empresas.

Por qué elegirnos

Combinamos experiencia en ingeniería de software con conocimiento profundo en inteligencia artificial y ciberseguridad para entregar soluciones seguras escalables y adaptadas a cada cliente. Si buscas aplicaciones a medida software a medida o implantar una estrategia de ia para empresas Q2BSTUDIO acompaña desde la idea hasta la puesta en producción.

Contacto y proyecto piloto

Si este tutorial te ayudó y quieres llevar tus proyectos de análisis y machine learning al siguiente nivel contacta a Q2BSTUDIO para una consultoría inicial y un proyecto piloto que integre NumPy con pipelines de datos visualizaciones Power BI y agentes IA en la nube con servicios cloud aws y azure.

Palabras clave

aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA power bi

Fin del artículo, inicio de la diversión
Construyendo software juntos

Dando vida a tus ideas desde 2008

Diseñamos aplicaciones móviles y de escritorio innovadoras que cumplen con tus requisitos específicos y mejoran la eficiencia operativa.
Más info
Cuéntanos tu visión
Sea cual sea el alcance, podemos convertir tu idea en realidad. Envíanosla y charlemos sobre tu proyecto o una colaboración futura.
Contáctanos
artículos destacados
Live Chat
Enviado correctamente.

Gracias por confiar en Q2BStudio