NumPy参考 >例行程序 >Miscellaneous routines > numpy.who
numpy.
who
(vardict = None )[源代码] ¶在给定的字典中打印NumPy数组。
如果没有传入字典,或者vardict为None,则在globals()字典中返回NumPy数组(名称空间中的所有NumPy数组)。
可能包含ndarrays的字典。默认值为globals()。
返回“无”。
笔记
打印出的名称,形状,字节和类型的所有ndarrays的存在于vardict。
例子
>>> 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