У меня есть массив NumPy x = np.array([[1, 2, 3], [4, 6, 8]])
, и я хочу разделить каждый элемент на y
.Однако y
- это не одно число, а массив y = np.array([2, 4])
.Я хочу разделить каждую строку x
на каждую строку y
, чтобы получить np.array([[0.5, 1.0, 1.5], [1.0, 1.5, 2.0])
.
Как я могу это сделать?Если я просто запускаю x / y
, я получаю ошибку: ValueError: operands could not be broadcast together with shapes (2,3) (2,)