itertools

    4熱度

    2回答

    我有一個列表,像這樣的字符串: "['USA', 'Canada', 'Mexico', 'Brazil']" 我想從字符串檢索列表,像這樣: ['USA', 'Canada', 'Mexico', 'Brazil'] 我怎麼能這樣做? Itertools或列表函數沒有給我正確的結果。 感謝

    9熱度

    3回答

    鑑於兩個數字r和s,我想獲得的n+-r和m+-s所有排列的列表。例如(與r=3.14和s=2.71), n = 1 m = 1 out = [ (+r, +s), (+r, -s), (-r, +s), (-r, -s), (+s, +r), (+s, -r), (-s, +r), (-s, -r) ] n = 1 m = 2 out = [ (

    0熱度

    1回答

    我想從種子以這種方式建立一個列表: seed, seed*weight - seed*weight**2等等,其中前一個數字是下一個的種子。所以用的.5seed和3weight 我們會得到 .5, -4, 24.0等 這就是我想會的工作: from itertools import accumulate, repeat relationship = lambda seed, weight: s

    0熱度

    1回答

    我有5個垂直字符串,它們是按照我的分類器按概率順序生成的。如果分類器的信心非常高,我想保留這種分類,但對於低分類,我希望根據所有可能的組合進行變化。 所以我的數據是這樣的: aa aa aa aa aa ab ac aa ad ae aa ab af ae ag ,我想獲得所有可能的組合 aa aa aa aa aa aa aa aa aa aa ... ab ac aa ad ae a

    0熱度

    1回答

    我有5個垂直字符串,按我的分類器按概率順序生成。如果分類器的信心非常高,我想保留該分類,但對於低分類,我希望根據所有可能的組合順序進行變化,以創建所有可能的垂直字符串列表。 所以我的數據是這樣的: aa aa aa aa aa ab ac aa ad ae aa ab af ae ag ,我想獲得所有可能的排列組合 aa aa aa aa aa aa aa aa aa aa ... ab

    0熱度

    5回答

    我是Python新手,需要一個循環列表。我有5個標籤的列表: taglist = ["faint", "shocking", "frosty", "loved", "sadness"] 我還有一個清單,單調遞增值: list = [1,2,3,4,5,6,7] 我想創建一個由list長度使用taglist另一個列表。如果list有7個項目,我想要一個像下面這樣的標籤的新列表。 newtag

    -1熱度

    1回答

    如果非要列出 A = [a, b, ..., d] 在Python 的名單,那我怎麼才能申請itertools.product呢? 我知道我可以在明確列出 import itertools for combination in itertools.product(a, b, ..., d): ... 但如何處理像A列表的動態列表雙重交叉?

    3熱度

    2回答

    試圖從itertools中使用鏈來解決我的問題。我有一個迭代器列表,我想獲得一個迭代器,以無縫方式遍歷列表中迭代器的項目。有沒有辦法做到這一點?也許另一種工具而不是鏈條會更合適?我的代碼 簡單的例子: iter1 = iter([1,2]) iter2 = iter([3,4]) iter_list = [iter1, iter2] chained_iter = chain(iter_lis

    1熱度

    1回答

    我只有兩個句子,我想產生變化和計算leveshtein距離,但是當試圖用itertools產生這個列表時,即使我的64GB RAM機器過載。 有沒有辦法限制這一點,即使我必須將其限制在一定數量的組合中。 這裏是到目前爲止我的代碼: from __future__ import print_function import itertools import sys in_file = sys.

    2熱度

    2回答

    如果我有: a=[[1,2,3],['a','b'],[7,8,9],['c','d','e']] 我知道我應該使用: for t in itertools.product(*a): print t 讓所有組合,如 [(1,'a',7,'c'),(1,'a',7,'d')....] 但是,如果我想設置元素的長度子序列,我該怎麼做? 例如,結果我想是(如果我設置3作爲長度):