Veamos cómo repetir todos los elementos de la array dada de strings 3 veces.
Ejemplo :
Entrada: [‘Akash’, ‘Rohit’, ‘Ayush’, ‘Dhruv’, ‘Radhika’]
Salida: [‘AkashAkashAkash’, ‘RohitRohitRohit’, ‘AyushAyushAyush’, ‘DhruvDhruvDhruv’, ‘RadhikaRadhikaRadhika’]
Usaremos el método numpy.char.multiply(a, i) para esta tarea.
numpy.char.multiply(a, i)
Sintaxis: numpy.char.multiply(a, i)
Parámetros:
- a : array de str o unicode
- i : número de veces que se repetirá
Devuelve: Array de strings
Ejemplo 1: Repetir 3 veces.
# importing the module import numpy as np # created array of strings arr = np.array(['Akash', 'Rohit', 'Ayush', 'Dhruv', 'Radhika'], dtype = np.str) print("Original Array :") print(arr) # with the help of np.char.multiply() # repeating the characters 3 times new_array = np.char.multiply(arr, 3) print("\nNew array :") print(new_array)
Producción :
Array original:
[‘Akash’ ‘Rohit’ ‘Ayush’ ‘Dhruv’ ‘Radhika’]Nueva array:
[‘AkashAkashAkash’ ‘RohitRohitRohit’ ‘AyushAyushAyush’ ‘DhruvDhruvDhruv’ ‘RadhikaRadhikaRadhika’]
Ejemplo 2: Repetir 2 veces.
# importing the module import numpy as np # created array of strings arr = np.array(['Geeks', 'for', 'Geeks']) print("Original Array :") print(arr) # with the help of np.char.multiply() # repeating the characters 3 times new_array = np.char.multiply(arr, 2) print("\nNew array :") print(new_array)
Producción :
Original Array : ['Geeks' 'for' 'Geeks'] New array : ['GeeksGeeks' 'forfor' 'GeeksGeeks']
Publicación traducida automáticamente
Artículo escrito por Akashkumar17 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA