1
我想創建一個包含序列的列表以調用PrefixSpan算法。我需要這種形式的列表:創建前綴跨度問題的序列
[ [["a", "b"], ["c"]], [["b", "c"], ["d"]], [["c", "d"], ["e"]]]
其中嵌套列表的第一個兩個字母是規則/序列和單個字母是結果。
我有這種形式的數據:
[[u'a',
u'b',
u'c',
u'd',
u'e',
u'f',
],
[u'a',
u'b',...]]
應用到這個數據以下邏輯:
a1 =[]
for i in range(len(list2)):
a2 = list2[i]
for j in range(len(a2)-2):
a1.append([a2[j],a2[j+1]])
a1.append([a2[j+2]])
的,這個結果具有以下形式:
[[[u'a', u'b'],
[u'c'],
[u'd', u'e'],
[u'f'],
[u'g', u'h'],...]]
所以我不能創建這個嵌套的兩對一的元組序列。