numpy.atleast_1d() en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *