Asignatura: Programación de Computadores / Fundamentos de Programación Modalidad: Trabajo guiado con IA + práctica en Google Colab Evidencia: Hoja impresa (2 páginas) + resumen manuscrito
Hasta ahora el estudiante ha trabajado con listas y estructuras básicas. En ingeniería y ciencia de datos, se requieren estructuras más eficientes para manejar grandes volúmenes de información numérica.
NumPy es una biblioteca fundamental para:
Esta semana introduce el concepto de arreglos (arrays) y el pensamiento vectorizado.
Al finalizar la semana, el estudiante podrá:
array) unidimensionales.NumPy (Numerical Python) es una biblioteca para cálculo científico eficiente.
Importación:
python id="import_numpy" import numpy as np
```python id=“crear_array” import numpy as np
datos = np.array([10, 12, 15, 9, 11])
---
## 3.3 Diferencia entre lista y array
Lista:
```python id="lista"
[1, 2, 3] * 2
Resultado: duplicación de lista.
NumPy:
python id="array" np.array([1,2,3]) * 2
Resultado: multiplicación elemento a elemento.
python id="vector" datos * 2 datos + 5
python id="stats" np.mean(datos) np.max(datos) np.min(datos) np.std(datos)
python id="indice" datos[0]
python id="matriz" matriz = np.array([[1,2],[3,4]])
np..Prompt 1
Explícame qué es NumPy y por qué es importante en ingeniería y ciencia de datos. Incluye comparación con listas.
Prompt 2
Explícame cómo crear arrays en NumPy y cómo realizar operaciones vectorizadas. Incluye ejemplos y errores frecuentes.
Prompt 3
Explícame las funciones estadísticas básicas de NumPy (mean, max, min, std). Incluye ejemplos aplicados.
Prompt 4
Diseña un ejercicio aplicado a ingeniería donde se usen arrays de NumPy para calcular estadísticas de un conjunto de mediciones. Incluye pseudocódigo y código en Python.
Registrar 10 mediciones de presión en un array de NumPy y calcular:
Entrada:
Proceso:
Salida:
Ampliación:
Genera un resumen breve (180–220 palabras) del tema “Introducción a NumPy”. Incluye:
- Idea central.
- Qué es NumPy.
- Diferencia entre lista y array.
- Qué son operaciones vectorizadas.
- Funciones estadísticas básicas.
- Tres errores comunes y cómo evitarlos.
- Mini ejemplo aplicado a ingeniería.
El estudiante debe copiarlo a mano.
SEMANA 10 — Introducción a NumPy
Nombre: ___________________________ Grupo: _________ Fecha: //_____
(Se incluyen exactamente los 4 prompts redactados anteriormente.)
A) ¿Qué es NumPy? (3 líneas)
B) Diferencia entre lista y array
C) Escriba 3 funciones estadísticas de NumPy y su uso
D) Pseudocódigo del ejercicio de presión
E) RESUMEN MANUSCRITO