Python numpy.who()
numpy.who(vardict=None)函数打印给定字典中的Numpy ndarrays。如果没有传入字典或vardict为None,则打印globals()字典中的NumPy数组。
参数:
vardict:一个可能包含ndarrays的字典。默认是globals()。
返回值:
输出: None
注意:它打印出vardict中所有ndarrays的名称、形状、字节和类型,但没有返回任何数据。
例子#1:在这个例子中,一个字典被作为参数传递给_numpy.who() _函数。
# 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)
输出:
例子2:在这个例子中,没有向numpy.who() 函数传递参数,所以它在globals()字典中打印出ndarray。
# 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()
输出: