У меня проблема со списками / массивами / матрицей в Python.
У меня есть список матриц (или массивов, если это необходимо), и я хочу добавить к каждому из них новыйстолбец из них (из одинакового количества строк).Как я могу это сделать ??
У меня есть пара вещей, и я не добился успеха.
Спасибо за помощь.
Вот пример:
>>> A=[mat([[1,2,3],[4,5,6],[7,8,9]]),mat([[1,0,0],[0,1,0],[0,0,1]])]
>>> A
[matrix([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]), matrix([[1, 0, 0],
[0, 1, 0],
[0, 0, 1]])]
Используя ответ, который вы, ребята, сказали
>>> A = np.hstack((A, np.ones((A.shape[0],1),dtype=A.type)))
Traceback (most recent call last):
File "<pyshell#14>", line 1, in <module>
A = np.hstack((A, np.ones((A.shape[0],1),dtype=A.type)))
AttributeError: 'list' object has no attribute 'shape'`