función numpy.who() en Python

La función numpy.who(vardict=None) imprime los Numpy ndarrays en el diccionario dado. Si no se pasa ningún diccionario o si vardict es Ninguno, imprime arrays NumPy en el diccionario globals() .

Parámetros:

vardict: Un diccionario que posiblemente contenga ndarrays. El valor predeterminado es global().

Devoluciones:

fuera: Ninguno

Nota: Imprime el nombre, la forma, los bytes y el tipo de todos los ndarrays presentes en vardict pero no devuelve ninguno.

Ejemplo #1: En este ejemplo, se pasa un diccionario como argumento a la función numpy.who() .

Python3

# import the numpy module as np
import numpy as np
  
# dictionary containing numpy ndarrays
gfg = {'arr_1': np.arange(3), 'arr_2': np.arange(6),
       'name': 'some text', 'number': 34523}
  
# passing the dict as argument
np.who(gfg)

Producción:

Ejemplo n.º 2: en este ejemplo, no se pasa ningún argumento a la función numpy.who() , por lo que imprime ndarray en el diccionario globals() .

Python3

# import the numpy module as np
import numpy as np
  
# creating numpy ndarrays
x = np.arange(20)
y = np.ones(5)
z = np.zeros(10)
  
# function called without passing any argument
np.who()

Producción:

Publicación traducida automáticamente

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