Я все еще изучаю Python и до сих пор не знаю, как работать с массивами.
Я хочу прочитать файл с разделителями табуляции, например (но в моем случае у меня будет около 400 строк):
Col1 Col2
0.0001 0.6
0.0001 0.5
0.000006 0.8
0.0001 0.0003
0.002 1
0.002 3
Я хочу получить следующий вывод:
Col1 Col2
0.0001 0.36676667
0.000006 0.8
0.002 2
Поэтому я хочу сохранить одно и то же значение в Col1, но взять среднее значение в Col2, которое соответствует тому же значению в Col1.
Я могу прочитать массив, используя:
arr = np.genfromtxt('test.csv', dtype=None, delimiter='\t', skiprows=1)
но я не знаю, как сделать эти операции и создать новый файл с новыми сгенерированными данными.
Большое спасибо за любую помощь!