numpy.asfarray() en Python

numpy.asfarray()La función se usa cuando queremos convertir la entrada en una array de tipo flotante. La entrada incluye escalar, listas, listas de tuplas, tuplas, tuplas de tuplas, tuplas de listas y ndarrays.

Sintaxis: numpy.asfarray(arr, dtype=type ‘numpy.float64’)

Parámetros:
arr: [array_like] Datos de entrada, en cualquier forma que se pueda convertir a una array de tipo flotante. Esto incluye escalar, listas, listas de tuplas, tuplas, tuplas de tuplas, tuplas de listas y ndarrays.
dtype: código de tipo flotante para forzar la array de entrada arr. Si dtype es uno de los dtypes ‘int’, se reemplaza por float64.

Retorno: [ndarray] El arreglo de entrada como un ndarray flotante.

Código n. ° 1: lista para array de tipo flotante

# Python program explaining
# numpy.asfarray() function
  
import numpy as geek
my_list = [1, 3, 5, 7, 9]
  
print ("Input  list : ", my_list)
   
    
out_arr = geek.asfarray(my_list)
print ("output float type array from input list : ", out_arr) 

Producción :

Input  list :  [1, 3, 5, 7, 9]
output float type array from input list :  [ 1.  3.  5.  7.  9.]

 
Código n. ° 2: tupla a array de tipo flotante

# Python program explaining
# numpy.asfarray() function
  
import numpy as geek
  
my_tuple = ([1, 3, 9], [8, 2, 6])
   
print ("Input  tuple : ", my_tuple)
    
out_arr = geek.asfarray(my_tuple, dtype ='int8') 
print ("output float type array from input tuple : ", out_arr) 

Producción :

Input  tuple :  ([1, 3, 9], [8, 2, 6])
output float type array from input tuple :  [[ 1.  3.  9.]
 [ 8.  2.  6.]]

 
Código n. ° 3: array de tipo escalar a flotante

# Python program explaining
# numpy.asfarray() function
  
import numpy as geek
  
my_scalar = 15
   
print ("Input  scalar : ", my_scalar)
    
out_arr = geek.asfarray(my_scalar, dtype ='float') 
print ("output float type array from input scalar : ", out_arr) 

Producción :

InInput  scalar :  15
output float type array from input scalar :  15.0

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 *