Numpy: Evaluación Numpy

Numpy: prueba de evaluación de conocimientos de Numpy para validar y mejorar tus habilidades en el uso de esta biblioteca de Python.

Creación y manipulación de arrays

Uno de los pilares de Numpy es la creación y manipulación de arrays. Aquí tienes algunos ejercicios para practicar:

Ejercicio 1: creación de arrays

Crea un array unidimensional de números del 1 al 10.

import numpy as np

array = np.arange(1, 11)
print(array)

Ejercicio 2: matrices y operaciones básicas

Crea una matriz 3x3 con valores aleatorios y realiza una transposición.

matrix = np.random.rand(3, 3)
transposed_matrix = np.transpose(matrix)
print(transposed_matrix)

Indexación y slicing

La indexación y el slicing son técnicas esenciales para acceder a los datos dentro de arrays.

Ejercicio 3: slicing

Extrae los primeros tres elementos de un array unidimensional.

array = np.array([10, 20, 30, 40, 50])
sliced_array = array[:3]
print(sliced_array)

Ejercicio 4: indexación avanzada

Selecciona los elementos mayores a 25 de un array.

array = np.array([10, 20, 30, 40, 50])
filtered_array = array[array > 25]
print(filtered_array)

Operaciones matemáticas

Numpy proporciona una amplia gama de funciones matemáticas para operar sobre arrays.

Ejercicio 5: operaciones aritméticas

Suma dos arrays y multiplica uno de ellos por un escalar.

array1 = np.array([1, 2, 3])
array2 = np.array([4, 5, 6])
sum_array = np.add(array1, array2)
scaled_array = array1 * 3
print(sum_array)
print(scaled_array)

Funciones estadísticas

Numpy incluye funciones estadísticas que permiten calcular medidas como la media, la mediana y la desviación estándar.

Ejercicio 6: cálculo de la media y la desviación estándar

Calcula la media y la desviación estándar de un array.

array = np.array([10, 20, 30, 40, 50])
media = np.mean(array)
desviacion_estandar = np.std(array)
print(media)
print(desviacion_estandar)

Álgebra lineal

Numpy también cuenta con un módulo de álgebra lineal que incluye funciones para realizar descomposiciones y resolver sistemas de ecuaciones lineales.

Ejercicio 7: producto de matrices

Calcula el producto de dos matrices 2x2.

matrix1 = np.array([[1, 2], [3, 4]])
matrix2 = np.array([[5, 6], [7, 8]])
product_matrix = np.dot(matrix1, matrix2)
print(product_matrix)

Completa estos ejercicios para evaluar tu nivel de conocimientos en Numpy y reforzar tus habilidades. Recuerda consultar la documentación oficial de Numpy para obtener más detalles y ejemplos.

Certifícate en Numpy con CertiDevs PLUS

Lecciones de este módulo de Numpy

Lecciones de programación del módulo Evaluación Numpy del curso de Numpy.

Ejercicios de programación en este módulo de Numpy

Evalúa tus conocimientos en Evaluación Numpy con ejercicios de programación Evaluación Numpy de tipo Test, Puzzle, Código y Proyecto con VSCode.