Я создал несколько случайных массивов numpay:
import numpy as np
x1 = np.random.normal( 0, 1, ( 10, 1 ) )
x2 = np.random.normal( 0, 2, ( 5, 1 ) )
x3 = np.random.normal( 0, 3, ( 7, 1 ) )
x4 = np.random.normal( 0, 4, ( 9, 1 ) )
Как вы можете видеть, они имеют разную длину, теперь я хочу объединить их, чтобы потом сохранить их в файле Excel или CSV для дальнейшего использования.
Я перепробовал все фалловенские скрпеты:
#x = np.column_stack( ( x1 , x2 ))
------------
x = np.concatenate((x1, x2[:,None]), axis=1)
но не сработало и это понятно, потому что каждый из них имеет разный размер x1 (10,1) - x2 (5,1)
Я не уверен, есть ли способ объединить их без каких-либо проблем, например, заполнить пропущенные None только для того, чтобы сделать их равными, или какие-нибудь идеи, которые могут помочь?