numpy.atleast_1d()
La función se usa cuando queremos convertir entradas en arrays con al menos una dimensión. Las entradas escalares se convierten en arrays unidimensionales, mientras que las entradas de mayor dimensión se conservan.
Sintaxis: numpy.atleast_1d(*arrays)
Parámetros:
arrays1, arrays2, …: [array_like] Uno o más arrays de entrada.Devuelve: [ndarray] Una array o lista de arrays, cada una con a.ndim >= 1. Las copias se realizan solo si es necesario.
Código #1: Trabajando
# Python program explaining # numpy.atleast_1d() function import numpy as geek in_num = 10 print ("Input number : ", in_num) out_arr = geek.atleast_1d(in_num) print ("output 1d array from input number : ", out_arr)
Producción :
Input number : 10 output 1d array from input number : [10]
Código #2: Trabajando
# Python program explaining # numpy.atleast_1d() function import numpy as geek my_list = [[2, 6, 10], [8, 12, 16]] print ("Input list : ", my_list) out_arr = geek.atleast_1d(my_list) print ("output array : ", out_arr)
Producción :
Input list : [[2, 6, 10], [8, 12, 16]] output array : [[ 2 6 10] [ 8 12 16]]
Código #3: Trabajando
# Python program explaining # numpy.atleast_1d() 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_1d(in_arr) print ("output array :\n ", out_arr) print(in_arr is out_arr)
Producción :
IInput 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