Python中的 numpy.who()函数
numpy.who(vardict=None)函数打印给定字典中的 Numpy ndarray。如果没有传入字典或 vardict 为 None,则在globals()字典中打印 NumPy 数组。
Parameters:
vardict: A dictionary possibly containing ndarrays. Default is globals().
Returns:
out: None
注意:它打印出 vardict 中存在的所有 ndarray 的名称、形状、字节和类型,但不返回任何内容。
示例 #1:在此示例中,字典作为参数传递给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)
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()
输出:
示例 #2:在此示例中,没有参数传递给numpy.who()函数,因此它在globals()字典中打印 ndarray。
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()
输出: