📜  Python中的 numpy.who()函数

📅  最后修改于: 2022-05-13 01:54:22.081000             🧑  作者: Mango

Python中的 numpy.who()函数

numpy.who(vardict=None)函数打印给定字典中的 Numpy ndarray。如果没有传入字典或 vardict 为 None,则在globals()字典中打印 NumPy 数组。

注意:它打印出 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()

输出: