У меня ошибка в коде, и я написал код для проверки.
Небольшое описание моего тестового кода: я импортировал модуль numpy
.
Я сделал переменную для начальной координаты, а затем сделал array
7×4.
После этого я пришел в цикл for
и перебрал массив, где я сделал шаги x by 10
и y by 5
из переменной для начальной координаты. .Printed array:3**
Когда я начал писать код, он у меня был:
ValueError: cannot copy sequence with size 2 to array axis with dimension 4
Как исправить эту ошибку?
Вот КОД:
import numpy as np
#FOR TEST
pose = (640, 154)
all_poses = np.zeros((1, 7, 4))
for i in range(0, 6):
for j in range(0, 4):
y = pose[1] - i * 5
x = pose[0] - j * 10
cortege = (x, y)
all_poses[i, j] = cortege
print(all_poses)