Мне нужно построить структуру данных, которая представляет собой двумерный массив, в котором каждая ячейка содержит позицию (предыдущей ячейки) и значение с плавающей запятой.Выглядит примерно так:
((x1,y1),v1)... ((xl,ym),vn)
.
.
.
((xa,yb),vc)....
Я знаю размеры массива, поэтому я подумал, что было бы проще сделать его двумерным массивом, в котором каждый столбец является списком.Есть ли другой элегантный способ сделать это?Кроме того, я не уверен, смогу ли я добавить список в массив.Я направляюсь в правильном направлении?
edit: для пояснения мне нужно составить массив списков кортежей.Каждый кортеж имеет форму ((row_position, column_position), some_float_value).Список будет содержать некоторое количество этих кортежей.И каждый список должен быть столбцом массива.Который я бы использовал, чтобы проследить. Я использую что-то вроде этого, чтобы сделать диаграмму Витерби для HMM.
word1 word2 word3..
tag1 tuple1 tuple2 tuple3..
tag2 tuple1 tuple2 tuple3..
.
.
.