查找变量的数据类型最简单的方法是什么?
当我使用某些图像处理库时,有很多列表和数组。 我知道以下方法:
clr = [np.uint8([[[0,255,0 ]]])]
print type(clr)
但这只是打印list
,而我正在寻找一种方法来识别其类型为list of numpy array
。
我也知道可以做以下事情,
for x in clr:
print type(x)
我还有其他容易忽略的方法吗?
答案 0 :(得分:0)
print type(clr)
将打印<type 'list'>
,因为它是一个列表。
如果您保持
clr = np.uint8([[[0,255,0 ]]])
print type(clr)
这将为您带来<type 'numpy.ndarray'>
的结果
否则
clr = [np.uint8([[[0,255,0 ]]])]
print type(clr[0])
print type(clr)
输出将为
<type 'numpy.ndarray'>
<type 'list'>
希望您明白这一点。