numpy.core.defchararray.zfill(arr, width)
es otra función para realizar operaciones de string en numpy. Para cada elemento de la array, devuelve la string numérica rellenada a la izquierda con ceros. El número de ceros rellenados a la izquierda ocurre según el ancho.
Parámetros:
arr : array_like de str o unicode.Input array.
ancho: [int] El ancho final de la string después de llenar ceros.Devuelve: [ndarray] Array de salida de str o unicode, según el tipo de entrada.
Código #1:
# Python program explaining # numpy.char.zfill() method # importing numpy import numpy as geek # input array in_arr = geek.array(['Geeks', 'for', 'Geeks']) print ("Input array : ", in_arr) # setting the width of each string to 8 width = 8 # output array out_arr = geek.char.zfill(in_arr, width) print ("Output array: ", out_arr)
Producción:
Input array : ['Geeks' 'for' 'Geeks'] Output array: ['000Geeks' '00000for' '000Geeks']
Código #2:
# Python program explaining # numpy.char.zfill() method # importing numpy import numpy as geek # input array in_arr = geek.array(['1', '11', '111']) print ("Input array : ", in_arr) # setting the width of each string to 5 width = 5 # output array out_arr = geek.char.zfill(in_arr, width) print ("Output array: ", out_arr)
Producción:
Input array : ['1' '11' '111'] Output array: ['00001' '00011' '00111']
Publicación traducida automáticamente
Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA