Возможная ошибка, которую я заметил, находится в строке:
subtractYValues = np.subtract(arrayOneYValue, arrayTwoXValue)
Вторая матрица: arrayTwoXValue вместо arrayYValue . Возможно, это должно быть:
subtractYValues = np.subtract(arrayOneYValue, arrayYValue)
Кроме того, ошибка вызвана несоответствием типов данных массива. Если бы вы опубликовали пример того, что содержится в массивах, я мог бы уточнить. Тем не менее, вот пример.
a = np.array([1, 2])
b = np.array([1, 'a'])
c = np.subtract(a, b)
Выход: Ошибка TypeEr: ufunc 'subtract' не содержит цикл с типами соответствия сигнатуры dtype ('U21') dtype ('U21') dtype ('U21')