У меня есть код, в котором я хочу создать многомерный массив numpy, каждый элемент которого представляет собой другой массив из 3 элементов вектора строки. Вот как это выглядит:
a1=np.ndarray([4,4])
for i in range(4):
for j in range(4):
a1[i,j]=[2,2,2]
Теперь, когда я пытаюсь это сделать, я получаю сообщение об ошибке:
ValueError: установка элемента массива с последовательностью.
Пожалуйста, скажите мне, где я ошибся.
По сути, моя цель - создать numpy ndarray (а не asarray или массив) следующим образом:
Это всего лишь грубый пример того, что я хочу сделать.
[[1,1,1],[2,2,2],[3,3,3]
[4,4,4],[5,5,5],[6,6,6]
[1,2,3],[4,5,6],[1,2,4]]