У меня есть массив z
из shape
(8,)
:
>>> z
array([-30000. , -30000. , -30000. , -30000. ,
-27703.12304688, -27703.15429688, -27703.70703125, -27703.67382812])
Я хотел бы скопировать значения еще 7 раз, сохраняя их позиции, чтобы создать array
zr
из shape
(8,8)
например ::
>>> z
array([-30000. , -30000. , -30000. , -30000. ,
-27703.12304688, -27703.15429688, -27703.70703125, -27703.67382812],
[-30000. , -30000. , -30000. , -30000. ,
-27703.12304688, -27703.15429688, -27703.70703125, -27703.67382812]
.........)
Я попробовал np.repeat (), но это создает массив shape
(64,)
, и я хотел бы (8,8)
.
>>> zr = np.repeat(z, 8)
>>> zr
array([-30000. , -30000. , -30000. , -30000. ,
-30000. , -30000. , -30000. , -30000. ,
-30000. , -30000. , -30000. , -30000. ,
-30000. , -30000. , -30000. , -30000. ,
-30000. , -30000. , -30000. , -30000. ,
-30000. , -30000. , -30000. , -30000. ,
-30000. , -30000. , -30000. , -30000. ,
-30000. , -30000. , -30000. , -30000. ,
-27703.12304688, -27703.12304688, -27703.12304688, -27703.12304688,
-27703.12304688, -27703.12304688, -27703.12304688, -27703.12304688,
-27703.15429688, -27703.15429688, -27703.15429688, -27703.15429688,
-27703.15429688, -27703.15429688, -27703.15429688, -27703.15429688,
-27703.70703125, -27703.70703125, -27703.70703125, -27703.70703125,
-27703.70703125, -27703.70703125, -27703.70703125, -27703.70703125,
-27703.67382812, -27703.67382812, -27703.67382812, -27703.67382812,
-27703.67382812, -27703.67382812, -27703.67382812, -27703.67382812])
>>> zr.shape
(64,)
Что я делаю не так?