我有一个接受参数NBins
的函数.我想用标量50
或数组[0, 10, 20, 30]
调用这个函数.如何在函数中识别NBins
的长度?或者换个说法,如果它是标量还是向量?
我试过这个:
>>> N=[2,3,5]
>>> P = 5
>>> len(N)
3
>>> len(P)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: object of type 'int' has no len()
>>>
如你所见,我不能将len
应用于P
,因为它不是array....python中有isarray
或isscalar
之类的东西吗?
谢谢