Конвертировать CSV в 4D массив - PullRequest
0 голосов
/ 17 марта 2020

У меня есть CSV-файл, и мне нужно преобразовать его в 4D массив. Массив должен иметь размеры (2,9,9,4), где первые 3 измерения равны максимальным значениям Dim1-3, а последнее измерение равно Value1-4.

Есть идеи, как это сделать, используя python?

Пример:

Dim1 Dim2 Dim3 Value1 Value2 Value3 Value4
1 1 1 4 3 8 5
1 1 3 7 2 9 4
1 2 3 3 2 5 8
1 2 8 8 2 5 3
1 3 8 2 5 8 4
1 4 8 5 6 2 1
1 7 8 7 3 5 2
2 1 4 9 4 2 4
2 1 4 2 6 3 5
2 3 4 3 6 2 6
2 3 4 2 6 3 6
2 3 7 2 5 2 6
2 6 7 2 5 2 5
2 6 7 5 3 9 1
2 6 7 1 8 3 4
2 9 9 6 2 9 1
2 9 9 8 2 4 1

1 Ответ

0 голосов
/ 17 марта 2020

Я не уверен, что полностью понимаю ваш вопрос, но взгляните на python numpy nd-array и pandas, отличную библиотеку, которая помогает работать с наборами данных.

...