如何检查对象是否是 np.array()?

Leo*_*Leo 1 python arrays

我正在尝试构建一个代码来检查给定的对象是否是 python 中的 np.array() 。

if isinstance(obj,np.array()) 似乎不起作用。

我真的很感激任何帮助。

Ale*_*mas 5

您可以将传递给检查函数的对象类型与“np.ndarray”进行比较,以检查给定对象是否确实是 np.ndarray

其示例代码片段应如下所示:

if isinstance(obj,np.ndarray):
    # proceed -> is an np array
else
    # Not an np.ndarray
Run Code Online (Sandbox Code Playgroud)


Kan*_*ani 5

isinstance(obj, numpy.ndarray) 可能工作