Я работаю с моделью нейронной сети, и я новичок в этой теме. Мой CSV-файл выглядит следующим образом (пример). Мне удалось сгруппировать данные, используя следующий код
data = pd.read_csv('./DataCollection/withPatientId (copy).csv')
x = data.groupby('ID')
. Мое намерение состоит в том, чтобы вставить каждую группу в массив numpy и группу случайных чисел для подачи в модель NN. Когда я вставляю данные в массив numpy, они должны выглядеть следующим образом: [[group1 data], [group2 data], [group3 data] ...]
Я попытался использовать этот код в качестве начального обходного пути и Не могу найти способ сделать это.
data = pd.read_csv('./DataCollection/withPatientId (copy).csv')
x = data.groupby('ID')
array1 = np.empty((1,11))
array2 = np.array(x.values)
array1 = np.vstack((array1,array2))
При печати массива он выглядит следующим образом
[[ 2.29806216e-316 2.31427700e-316 -1.92737239e+154 6.91877319e-310
2.37151510e-322 2.42092166e-322 6.91877313e-310 2.20833273e-316
3.99461109e+252 4.47583241e-091 4.74303020e-322]
[ 1.00000000e+000 6.60000000e+001 1.00000000e+000 1.63000000e+002
9.50000000e+001 9.00000000e+001 1.80000000e+001 1.50000000e+001
9.84000000e+001 9.80000000e+001 1.00000000e+000]
[ 1.00000000e+000 6.60000000e+001 1.00000000e+000 1.34000000e+002
8.50000000e+001 8.50000000e+001 1.50000000e+001 1.50000000e+001
9.84000000e+001 9.80000000e+001 1.00000000e+000]
[ 1.00000000e+000 6.60000000e+001 1.00000000e+000 1.05000000e+002
7.50000000e+001 8.00000000e+001 1.20000000e+001 1.50000000e+001
9.84000000e+001 9.80000000e+001 1.00000000e+000]
[ 1.00000000e+000 6.60000000e+001 1.00000000e+000 7.60000000e+001
6.50000000e+001 7.50000000e+001 9.00000000e+000 1.50000000e+001
9.84000000e+001 9.80000000e+001 1.00000000e+000]]
Может кто-нибудь, пожалуйста, помогите мне с этим?