Поскольку два массива имеют одинаковую форму, легко создать двумерный массив и записать его с помощью savetxt
:
In [491]: f_1= [np.array([[1.1,2.2,3.7,4.9,5.2 ]], dtype='float32'), np.array([[9,11.5,5.8,6.7,8.9]],dtype='float32')]
In [492]: f_1
Out[492]:
[array([[1.1, 2.2, 3.7, 4.9, 5.2]], dtype=float32),
array([[ 9. , 11.5, 5.8, 6.7, 8.9]], dtype=float32)]
In [493]: x = np.vstack(f_1)
In [494]: x
Out[494]:
array([[ 1.1, 2.2, 3.7, 4.9, 5.2],
[ 9. , 11.5, 5.8, 6.7, 8.9]], dtype=float32)
In [495]: x.shape
Out[495]: (2, 5)
In [496]: np.savetxt('test.txt', x,delimiter=',', fmt='%4.1f')
In [497]: cat test.txt
1.1, 2.2, 3.7, 4.9, 5.2
9.0,11.5, 5.8, 6.7, 8.9