numpy.defchararray.center() en Python

numpy.core.defchararray.center(arr, width, fillchar): centra el elemento de la string por elementos.
 

Parámetros:  
arr : tipo array o string. 
ancho: Longitud de la string resultante. 
fillchar : Carácter de relleno. El valor predeterminado es espacio.
Devoluciones: copia de array con string centrada.

Código #1: 
 

Python3

# Python Program illustrating
# numpy.char.center() method
import numpy as np
 
arr1 = ['eAAAa', 'ttttds', 'AAtAAt']
print ("arr1 : ", arr1)
 
print ("\narr1 : ", np.char.center(arr1, 7, fillchar ='z'))
print ("\narr1 : ", np.char.center(arr1, [9, 9, 11],
                         fillchar =['z', '1', '3']))
 
print ("\narr1 : ", np.char.center(arr1, 11, fillchar ='z'))

Producción: 
 

arr1 :  ['eAAAa', 'ttttds', 'AAtAAt']

 centered arr1 :  ['zeAAAaz' 'zttttds' 'zAAtAAt']

 centered arr1 :  ['zzeAAAazz' '11ttttds1' '333AAtAAt33']

 centered arr1 :  ['zzzeAAAazzz' 'zzzttttdszz' 'zzzAAtAAtzz']

  
Código #2: 
 

Python3

# Python Program illustrating
# numpy.char.center() method
import numpy as np
 
arr2 = ['11sf', 'sdsf2', '1111f2']
print ("arr2 : ", arr2)
 
# Will throw Error
print ("\narr2 : ", np.char.center(arr2))

Producción: 
 

arr2 :  ['11sf', 'sdsf2', '1111f2']

TypeError: center() missing 1 required positional argument: 'width'

Publicación traducida automáticamente

Artículo escrito por Mohit Gupta_OMG 🙂 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 *