recarr = np.zeros((4,), dtype='i4,f4,a10')
col1 = [1, 7, 2, 3]
col2 = [1.1, 0.5, 2, 7.45]
col3 = ['This', 'is', 'text', '!!!']
prepare = zip(col1, col2, col3)
recarr[:] = prepare
How to create a numpy record array?