Función startswith de NumPy

NumPyNumPyBeginner
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, aprenderá sobre la función startswith() de NumPy. La función startswith() en el módulo char de la biblioteca NumPy devuelve una matriz booleana con valores que pueden ser True o False. Esta función devuelve True si la cadena dada comienza con el valor prefijo especificado en la función. Devuelve False si no comienza con el prefijo especificado.

Consejos sobre la VM

Una vez finalizada la inicialización de 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 sus comentarios después de la sesión y lo resolveremos rápidamente para usted.

Importar bibliotecas

Para utilizar la biblioteca NumPy, primero debemos importarla como se muestra a continuación.

import numpy as np

Crear una cadena de entrada

Para fines de demostración, definiremos una cadena de entrada.

arr = "The quick brown fox jumps over the lazy dog"

Usando la función Startswith()

Vamos a usar la función startswith() en la cadena de entrada que creamos en el Paso 2.

## Define prefix to be checked as "The"
prefix = 'The'
## Call the startswith() function on a string
print(np.char.startswith(arr, prefix))

Salida:

[ True False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False]

Parámetros opcionales

También podemos pasar parámetros opcionales a la función startswith() para proporcionar un punto de inicio y un punto final para la búsqueda.

## Search only between indices 4 and 7
print(np.char.startswith(arr, prefix, start=4, end=7))

Salida:

[False False False False]

Comprobar si el prefijo no existe

Ahora comprobemos la salida de la función si el prefijo no existe en la cadena de entrada.

## Define prefix to be checked as "quick"
prefix = 'quick'
## Call the startswith() function on the input string
print(np.char.startswith(arr, prefix))

Salida:

[False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False False]

Resumen

En este laboratorio, aprendiste cómo usar la función startswith() de la biblioteca NumPy para comprobar si una cadena dada comienza con un prefijo especificado. También revisamos los parámetros opcionales que se pueden pasar a la función. Al final de este laboratorio, deberías poder comenzar a usar la función startswith() con fines similares.