numpy.array_equiv#
- numpy.array_equiv(a1, a2)[источник]#
Возвращает True, если входные массивы согласованы по форме и все элементы равны.
Согласованная форма означает, что они либо одинаковой формы, либо один входной массив может быть транслирован для создания той же формы, что и другой.
- Параметры:
- a1, a2array_like
Входные массивы.
- Возвращает:
- выходbool
True, если эквивалентны, False в противном случае.
Примеры
>>> import numpy as np >>> np.array_equiv([1, 2], [1, 2]) True >>> np.array_equiv([1, 2], [1, 3]) False
Показ эквивалентности формы:
>>> np.array_equiv([1, 2], [[1, 2], [1, 2]]) True >>> np.array_equiv([1, 2], [[1, 2, 1, 2], [1, 2, 1, 2]]) False
>>> np.array_equiv([1, 2], [[1, 2], [1, 3]]) False