jax.numpy.iterable#
- jax.numpy.iterable(y)#
检查一个对象是否可以被迭代。
示例
>>> import numpy as np >>> np.iterable([1, 2, 3]) True >>> np.iterable(2) False
注意事项
在大多数情况下,
np.iterable(obj)的结果与isinstance(obj, collections.abc.Iterable)的结果一致。一个显著的例外是 0 维数组的处理。>>> from collections.abc import Iterable >>> a = np.array(1.0) # 0-dimensional numpy array >>> isinstance(a, Iterable) True >>> np.iterable(a) False