Konwertowanie listy intów, krotek do tablicy numpy

Mam listę [float, (float, float, float ..)] ... która jest w zasadzie n-wymiarowym punktem wraz z wartością fitness dla każdego punktu. Np.

4.3, (2,3,4)
3.2, (1,3,5)
.
.
48.2, (23,1,32)

Chcę losowo pobrać jeden punkt na podstawie wartości sprawności. Zdecydowałem, że najlepszym sposobem na to będzie użycienumpy.random.choice(range(n), 1, plist[:,:1,:1])

Jednak muszę to przekonwertować na tablicę numpy, dla której próbowałem

>> pArr = np.array( plist ) 
ValueError: setting an array element with a sequence

Dostałem ten sam błąd dla np.asarray (plist), jak również .. wszelkie sugestie ??

questionAnswers(2)

yourAnswerToTheQuestion