import numpy as np
a = np.array([1, 2, 3, 4, 5])
b = np.array([[1, 2], [3, 4]])
print("Vector a:", a)
print("Matriz b:\n", b)
print("Dimensión de a:", a.ndim)
print("Forma de b:", b.shape)
print("Tipo de datos de a:", a.dtype)
c = a + 1
print("a + 1:", c)
d = a * a
print("a * a:", d)
e = np.sqrt(a)
print("Raíz cuadrada de a:", e)
f = np.array([[2, 0], [0, 2]])
g = np.dot(b, f)
print("Producto de b y f:\n", g)
print("Elemento en el índice 0 de a:", a[0])
print("Fila 0 de b:", b[0])
print("Subconjunto de a:", a[1:4])
h = np.sin(a)
print("Seno de a:", h)