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