Encuentre la longitud de cada elemento de string en la array Numpy

NumPy se basa en (y es un sucesor) del exitoso objeto de array Numeric. Su objetivo es crear la piedra angular de un entorno útil para la computación científica. NumPy proporciona dos objetos fundamentales: un objeto de array N-dimensional (ndarray) y un objeto de función universal (ufunc).

En esta publicación, discutiremos las formas en que podemos encontrar la longitud de cada elemento de string en la array numpy dada.

Problema n. ° 1: Dada una array numpy cuyos datos subyacentes son de tipo string. Encuentra la longitud de cada elemento en el objeto dado.

Solución: vamos a usar numpy.vectorize()la función para encontrar la longitud de cada elemento en el objeto de array numpy dado.

# importing the numpy library as np
import numpy as np
  
# Create a numpy array
arr = np.array(['New York', 'Lisbon', 'Beijing', 'Quebec'])
  
# Print the array
print(arr)

Producción :

Ahora usaremos numpy.vectorize()la función para encontrar la longitud de cada elemento en el objeto de array numpy dado.

# Use vectorize function of numpy
length_checker = np.vectorize(len)
  
# Find the length of each element
arr_len = length_checker(arr)
  
# Print the length of each element
print(arr_len)

Producción :

Como podemos ver en el resultado, hemos calculado con éxito la longitud de cada elemento de string en el objeto de array numpy dado.

Problema n.º 2: Dada una array numpy cuyos datos subyacentes son de tipo string. Encuentra la longitud de cada elemento en el objeto dado.

Solución: vamos a utilizar la técnica de comprensión de listas para encontrar la longitud de cada elemento en el objeto de array numpy dado.

# importing the numpy library as np
import numpy as np
  
# Create a numpy array
arr = np.array(['New York', 'Lisbon', 'Beijing', 'Quebec'])
  
# Print the array
print(arr)

Producción :

Ahora usaremos la técnica de comprensión de listas para encontrar la longitud de cada elemento en el objeto de array numpy dado.

# Find the length of each element
arr_len = [len(i) for i in arr]
  
# Print the length of each element
print(arr_len)

Producción :

Como podemos ver en el resultado, hemos calculado con éxito la longitud de cada elemento de string en el objeto de array numpy dado.

Publicación traducida automáticamente

Artículo escrito por Shubham__Ranjan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *