La función numpy.repeat() repite elementos de la array – arr. Sintaxis:
numpy.repeat(arr, repetitions, axis = None)
Parámetros:
array : [array_like]Input array. repetitions : No. of repetitions of each array elements along the given axis. axis : Axis along which we want to repeat values. By default, it returns a flat output array.
Devolver :
An array with repetitions of array - arr elements as per repetitions, number of times we want to repeat arr
Código 1:
Python
# Python Program illustrating # numpy.repeat() import numpy as geek #Working on 1D arr = geek.arange(5) print("arr : \n", arr) repetitions = 2 a = geek.repeat(arr, repetitions) print("\nRepeating arr 2 times : \n", a) print("Shape : ", a.shape) repetitions = 3 a = geek.repeat(arr, repetitions) print("\nRepeating arr 3 times : \n", a) # [0 0 0 ..., 4 4 4] means [0 0 0 1 1 1 2 2 2 3 3 3 4 4 4] # since it was long output, so it uses [ ... ] print("Shape : ", a.shape)
Producción :
arr : [0 1 2 3 4] Repeating arr 2 times : [0 0 1 1 2 2 3 3 4 4] Shape : (10,) Repeating arr 3 times : [0 0 0 ..., 4 4 4] Shape : (15,)
Código 2:
Python
# Python Program illustrating # numpy.repeat() import numpy as geek arr = geek.arange(6).reshape(2, 3) print("arr : \n", arr) repetitions = 2 print("\nRepeating arr : \n", geek.repeat(arr, repetitions, 1)) print("arr Shape : \n", geek.repeat(arr, repetitions).shape) repetitions = 2 print("\nRepeating arr : \n", geek.repeat(arr, repetitions, 0)) print("arr Shape : \n", geek.repeat(arr, repetitions).shape) repetitions = 3 print("\nRepeating arr : \n", geek.repeat(arr, repetitions, 1)) print("arr Shape : \n", geek.repeat(arr, repetitions).shape)
Producción :
arr : [[0 1 2] [3 4 5]] Repeating arr : [[0 0 1 1 2 2] [3 3 4 4 5 5]] arr Shape : (12,) Repeating arr : [[0 1 2] [0 1 2] [3 4 5] [3 4 5]] arr Shape : (12,) Repeating arr : [[0 0 0 ..., 2 2 2] [3 3 3 ..., 5 5 5]] arr Shape : (18,)
Referencias: https://docs.scipy.org/doc/numpy/reference/generated/numpy.repeat.html Nota: estos códigos no se ejecutarán en IDE en línea. Ejecútelos en sus sistemas para explorar el funcionamiento. Este artículo es una contribución de . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks. Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA