función numpy.fromiter() – Python

La función numpy.fromiter() crea una nueva array unidimensional a partir de un objeto iterable.

Sintaxis: numpy.fromiter(iterable, dtype, count = -1)

Parámetros:

iterable: [objeto iterable] Un objeto iterable que proporciona datos para la array.

dtype: [tipo de datos] Tipo de datos de la array devuelta.

count: [int, opcional] Número de elementos para leer.

Devuelve: [ndarray] La array de salida.

Código #1:

Python3

# Python program explaining
# numpy.fromiter() function 
             
# importing numpy as geek 
import numpy as geek
  
iterable = (x * x*x for x in range(4))
  
gfg = geek.fromiter(iterable, int)
  
print (gfg)

Producción :

[ 0 1 8 27]

Código #2:

Python3

# Python program explaining
# numpy.fromiter() function 
             
# importing numpy as geek 
import numpy as geek
  
iterable = (x * x for x in range(6))
  
gfg = geek.fromiter(iterable, float)
  
print (gfg)

Producción :

[ 0. 1. 4. 9. 16. 25.]

Publicación traducida automáticamente

Artículo escrito por sanjoy_62 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 *