Convertir una lista de entradas, tuplas en una matriz numpy
Tengo una lista de [flotar, (flotar, flotar, flotar ...)] que es básicamente un punto n-dimensional junto con un valor de aptitud para cada punto. Por ejemplo.
4.3, (2,3,4)
3.2, (1,3,5)
.
.
48.2, (23,1,32)
Deseo muestrear aleatoriamente un punto basado en los valores de aptitud física. Decidí que la mejor manera de hacerlo sería usarnumpy.random.choice(range(n), 1, plist[:,:1,:1])
Sin embargo, necesito convertir esto en una matriz numpy, para la cual probé
>> pArr = np.array( plist )
ValueError: setting an array element with a sequence
También recibí el mismo error para np.asarray (plist) ... ¿Alguna sugerencia?