xlist = [(1, 1.1), (2, 1.2), (3, 1.3)]
dt = np.dtype('int,float')
np.array(xlist, dtype=dt)
xarr = np.array(xlist, dtype=dt)
xarr['f0']
xarr['f1']
преобразовать список кортежей в структурированный массив numpy