, глядя на формы ваших x и y, показывает, что они являются одномерным массивом:
>>> x.shape
(10000,)
>>> y.shape
(10000,)
однако ваша модель ожидает массив с input_shape=(1,)
, поэтому сначала вам придется изменить данные вот так:
>>> x = np.array(x, np.float32).reshape((-1, 1))
>>> y = np.array(y, np.float32).reshape((-1, 1))
теперь они будут иметь такую форму:
>>> x.shape
(10000, 1)
>>> y.shape
(10000, 1)
>>> x
и будут выглядеть так:
>>> x
array([[73.847015],
[68.781906],
[74.11011 ],
...,
[63.867992],
[69.03424 ],
[61.944244]], dtype=float32)
>>> y
array([[241.89357],
[162.31047],
[212.74086],
...,
[128.47531],
[163.85246],
[113.6491 ]], dtype=float32)
массив с массивом, который имеет только один элемент