numpy.iterable#
- numpy.итерируемый объект(y)[источник]#
Проверяет, можно ли итерироваться по объекту.
- Параметры:
- yobject
Входной объект.
- Возвращает:
- bbool
Возвращает
Trueесли объект имеет метод итератора или является последовательностью и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
Примеры
>>> import numpy as np >>> np.iterable([1, 2, 3]) True >>> np.iterable(2) False