相关疑难解决方法(0)

python:如何识别变量是数组还是标量

我有一个接受参数的函数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()
>>> 
Run Code Online (Sandbox Code Playgroud)

正如你看到的,我不能申请lenP,因为它不是一个数组....有什么样isarrayisscalar在Python?

谢谢

python arrays variables scalar

258
推荐指数
7
解决办法
27万
查看次数

标签 统计

arrays ×1

python ×1

scalar ×1

variables ×1