У меня есть этот dataframeПреобразование данных в массив numpy?
Begin End Duration ID
42 40680 40846 167 18
и я хочу, чтобы преобразовать Numpy массив в таком виде:
array([40680 , 40860 ,167,18])
Я использую для функции преобразования as_matrix и я после него RESHAPE (1,4), но он не работает! Это дает мне этот формат: [[40680 40846 167 18]]
любые предложения, пожалуйста? Мне нужно преобразовать в этот формат, чтобы я мог применить функцию «precision_recall_curve».
Try 'array.ravel()' вместо 'reshape'. Итак, если dataframe является 'df':' df.values.ravel() 'или просто:' np.ravel (df) '. – Divakar
Извините, но даже это решение не работает, оно дает мне такой массив: [40680 40846 167 18] –
Разве это не то, чего вы ожидали? – Divakar