Función Swapcase de NumPy

PythonPythonBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, cubriremos el proceso paso a paso de usar la función Swapcase() del módulo char de la biblioteca Numpy. Este tutorial es para aquellos que deseen manipular cadenas en Numpy y cambiar el caso de los caracteres en su cadena.

Consejos sobre la VM

Una vez que se haya iniciado la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje su retroalimentación después de la sesión y resolveremos rápidamente el problema para usted.

Importando la biblioteca Numpy

El primer paso es importar la biblioteca Numpy a su entorno de Python. Puede usar el siguiente fragmento de código para importar esta biblioteca:

import numpy as np

Creando una matriz con cadenas

El segundo paso es crear una matriz que contenga cadenas. Puede usar la función np.array() para crear una nueva matriz. Aquí hay un fragmento de código de ejemplo:

arr = np.array(['Numpy', 'NumPy', 'numpy'])

Usando la función Swapcase()

El tercer paso es usar la función Swapcase() para cambiar el caso de los caracteres en la cadena de la matriz. Puede usar la función np.char.swapcase() para realizar esta operación. Aquí hay un fragmento de código de ejemplo:

arr_swapcase = np.char.swapcase(arr)

Imprimiendo el resultado

Finalmente, debe imprimir el resultado de la función Swapcase(). Puede usar la función print() para mostrar la nueva matriz con los casos cambiados. Aquí hay un fragmento de código de ejemplo:

print("Original array:", arr)
print("Swapped cases array:", arr_swapcase)

Ejemplo

Vamos a entender la función Swapcase() usando un código de ejemplo:

import numpy as np

## Creando una matriz de cadenas
arr = np.array(['This is NumPy Tutorial', 'Swapcase function', 'python'])

## Intercambiando los casos de todos los caracteres en la cadena
arr_swapcase = np.char.swapcase(arr)

## Imprimiendo los resultados
print("Original Array: ", arr)
print("Swapped Cases Array: ", arr_swapcase)

La salida del código anterior será:

Original Array: ['This is NumPy Tutorial' 'Swapcase function' 'python']
Swapped Cases Array: ['tHIS IS nUMpY tUTORIAL' 'sWAPCASE FUNCTION' 'PYTHON']

Resumen

En este laboratorio, aprendimos sobre la función Swapcase() del módulo char de la biblioteca Numpy, que se utiliza principalmente para devolver una copia elemento a elemento de la cadena con los caracteres mayúsculos de la cadena convertidos a minúsculas y los caracteres minúsculos convertidos a mayúsculas. Intercambia o cambia el caso de los caracteres en una cadena dada. En este laboratorio, cubrimos el proceso paso a paso de usar la función para manipular cadenas en Numpy.