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