a = [1, 2, 3, 4, 5, 6]
# OR !
a = ['one', 'two', 'three', 'four', 'five', 'six']
在這種情況下,我只想知道所有可能的組合;選擇k元素當中的a。如果我使用b = scipy.misc.comb(a, 1)
,它表明:Python SciPy n選擇k的可能案例
b = [1, 2, 3, 4, 5, 6]
其中b 我只是一個我選擇1.如果一個是一個字符串數組這是行不通的。
我真正想要的是:
b = [[1], [2], [3], [4], [5], [6]]
# OR !
b = [['one'], ['two'], ['three'], ['four'], ['five'], ['six']]
這意味着,該陣列一個
這是很容易的,如果我使用MATLAB中的元素之間的可能集合1箇中選擇元素。但我正在嘗試使用SciPy堆棧。
哇。非常感謝。對於科學和數學,我是Python的新手。所以這是我第一次聽說過itertools。 – songsong
很高興我可以傳遞知識:) – Dman2