numpy.atleast_2d()
La función se usa cuando queremos convertir entradas en arrays con al menos dos dimensiones. Las entradas escalares y unidimensionales se convierten en arrays bidimensionales, mientras que las entradas de mayor dimensión se conservan.
Sintaxis: numpy.atleast_2d(*arrays)
Parámetros:
arrays1, arrays2, …: [array_like] Una o más secuencias tipo array. Las entradas que no son de array se convierten en arrays. Se conservan las arrays que ya tienen dos o más dimensiones.Retorno: una array o lista de arrays, cada una con a.ndim >= 2. Se evitan las copias siempre que sea posible y se devuelven vistas con dos o más dimensiones.
Código #1: Trabajando
# Python program explaining # numpy.atleast_2d() function import numpy as geek in_num = 10 print ("Input number : ", in_num) out_arr = geek.atleast_2d(in_num) print ("output 2d array from input number : ", out_arr)
Producción :
Input number : 10 output 2d array from input number : [[10]]
Código #2: Trabajando
# Python program explaining # numpy.atleast_2d() function import numpy as geek my_list = [2, 6, 10], print ("Input list : ", my_list) out_arr = geek.atleast_2d(my_list) print ("output 2d array : ", out_arr)
Producción :
Input list : ([2, 6, 10], ) output 2d array : [[ 2 6 10]]
Código #3: Trabajando
# Python program explaining # numpy.atleast_2d() function # when inputs are in high dimension import numpy as geek in_arr = geek.arange(9).reshape(3, 3) print ("Input array :\n ", in_arr) out_arr = geek.atleast_2d(in_arr) print ("output array :\n ", out_arr) print(in_arr is out_arr)
Producción :
Input array : [[0 1 2] [3 4 5] [6 7 8]] output array : [[0 1 2] [3 4 5] [6 7 8]] True
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