Вы можете использовать np.column_stack
:
all_data = np.column_stack(([0]*len(tee),tee))
Это даст следующий вывод:
print (all_data)
array([[ 0. , 0.3322441 , -0.34410527, -0.1462533 , 0.35244817,
-0.3557416 , -0.3362794 ],
[ 0. , 0.9750831 , -0.24571404, 0.12960567, 0.14683421,
0.00650549, -0.21060513]])
Причина, по которой ваш метод не сработал, заключается в том, что вы пытаетесь добавить столбец одного элемента к двумерному массиву длины вертикальной оси 2. Однако приведенный выше метод преобразует ваши целые числа в числа с плавающей точкой. Если это нежелательно, вы можете посмотреть список списков, который может быть создан как:
all_data = [[0]]+tee.tolist()
, который выдает результат:
print (all_data)
[[0],
[0.3322441, -0.34410527, -0.1462533, 0.35244817, -0.3557416, -0.3362794],
[0.9750831, -0.24571404, 0.12960567, 0.14683421, 0.00650549, -0.21060513]]