a = [1, 2, 3, 4, 5, 6]
# OR !
a = ['one', 'two', 'three', 'four', 'five', 'six']
在这种情况下,我只想知道所有可能的组合;在a中选择k个元素。如果我使用,它显示:b = scipy.misc.comb(a, 1)
b = [1, 2, 3, 4, 5, 6]
其中 b i只是 a我选择 1。如果a是字符串数组,则它不起作用。
我真正想要的是:
b = [[1], [2], [3], [4], [5], [6]]
# OR !
b = [['one'], ['two'], ['three'], ['four'], ['five'], ['six']]
这意味着,数组中的元素中可能包含 1 个选定元素的集合a
如果我使用 MATLAB,这很容易。但我正在尝试使用 SciPy 堆栈。