Claro, aquí tienes ejemplos de sintaxis para cada uno de los títulos mencionados en la descripción de NumPy en Python:
1. Creación de Arreglos:
import numpy as np
# Crear un arreglo NumPy a partir de una lista
mi_arreglo = np.array([1, 2, 3, 4, 5])
2. Propiedades de los Arreglos:
import numpy as np
mi_arreglo = np.array([1, 2, 3, 4, 5])
# Acceder a la forma del arreglo (shape)
forma = mi_arreglo.shape
# Acceder al tipo de dato del arreglo (dtype)
tipo_de_dato = mi_arreglo.dtype
3. Operaciones con Arreglos:
import numpy as np
arreglo_a = np.array([1, 2, 3])
arreglo_b = np.array([4, 5, 6])
# Realizar una suma de arreglos
resultado = arreglo_a + arreglo_b
4. Indexación y Rebanado:
import numpy as np
mi_arreglo = np.array([0, 1, 2, 3, 4, 5])
# Acceder al primer elemento
primer_elemento = mi_arreglo[0]
# Rebanar el arreglo para obtener un subconjunto
subconjunto = mi_arreglo[2:5]
5. Funciones Universales (ufuncs):
import numpy as np
mi_arreglo = np.array([1, 2, 3])
# Aplicar una función universal, en este caso, la función cuadrado
cuadrados = np.square(mi_arreglo)
6. Broadcasting:
import numpy as np
arreglo_a = np.array([1, 2, 3])
escalar = 2
# Broadcasting: multiplicar un arreglo por un escalar
resultado = arreglo_a * escalar