numpy.who #

麻木的。who ( vardict = None ) [来源] #

打印给定字典中的 NumPy 数组。

如果没有传入字典或vardict为 None 则返回 globals() 字典中的 NumPy 数组(命名空间中的所有 NumPy 数组)。

参数
vardict字典,可选

可能包含 ndarray 的字典。默认是globals()。

返回
输出

返回“无”。

笔记

打印出vardict中存在的所有 ndarray 的名称、形状、字节和类型。

例子

>>> a = np.arange(10)
>>> b = np.ones(20)
>>> np.who()
Name            Shape            Bytes            Type
===========================================================
a               10               80               int64
b               20               160              float64
Upper bound on total bytes  =       240
>>> d = {'x': np.arange(2.0), 'y': np.arange(3.0), 'txt': 'Some str',
... 'idx':5}
>>> np.who(d)
Name            Shape            Bytes            Type
===========================================================
x               2                16               float64
y               3                24               float64
Upper bound on total bytes  =       40