Función Istitle de NumPy

Beginner

Introducción

En este tutorial, aprenderemos sobre la función istitle() del módulo char de la biblioteca NumPy. Esta función se utiliza para determinar si un elemento dado en la matriz de cadenas de entrada tiene la primera letra de cada palabra en mayúsculas y el resto en minúsculas.

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 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 el problema para usted de inmediato.

Importar la biblioteca NumPy

Para usar la función istitle(), primero debemos importar la biblioteca NumPy. La importaremos usando el alias estándar np.

import numpy as np

Crear una matriz de entrada

Ahora, crearemos una matriz de entrada de cadenas que pasaremos a la función istitle(). En este ejemplo, crearemos una matriz de NumPy inp1 con tres elementos: 'APPLE', 'Mango', 'guava'.

inp1 = np.array(['APPLE', 'Mango', 'guava'])

Aplicar la función istitle()

Una vez que hayamos creado la matriz de entrada, podemos pasarla a la función istitle(). Esta función devolverá una matriz booleana con la misma forma que la matriz de entrada.

out1 = np.char.istitle(inp1)

Ver la matriz de salida

Finalmente, imprimiremos la matriz de salida que obtuvimos al usar la función istitle().

print("The input array: ", inp1)
print("The output array:", out1)

Código completo para los pasos 2-4

inp1 = np.array(['APPLE', 'Mango', 'guava'])
out1 = np.char.istitle(inp1)

print("The input array: ", inp1)
print("The output array:", out1)

La salida del código anterior será:

The input array:  ['APPLE' 'Mango' 'guava']
The output array: [False  True False]

Usar la función istitle() con una cadena de texto

En este paso, usaremos la función istitle() con una cadena 'This Is An Input String'. Esta cadena se pasará a la función istitle(), que debería devolver True ya que la cadena está en formato título.

inp2 = "This Is An Input String"
out2 = np.char.istitle(inp2)

print("The input string : \n", inp2)
print("The output from 'istitle()' function :\n", out2)

Código completo para el paso 5

inp2 = "This Is An Input String"
out2 = np.char.istitle(inp2)

print("The input string : \n", inp2)
print("The output from 'istitle()' function :\n", out2)

La salida del código anterior será:

The input string :
This Is An Input String
The output from 'istitle()' function :
True

Resumen

En este tutorial, aprendimos sobre la función istitle() de la biblioteca NumPy. Cubrimos cómo usar esta función, su sintaxis, sus argumentos de entrada y la salida que devuelve. También demostramos cómo usar esta función con una matriz de entrada y una cadena de entrada única. Finalmente, vimos cómo la función istitle() se puede usar para comprobar si una cadena de entrada está en formato título o no.