我必须在 python 脚本中使用动态编程。
我用 shape=(N,K) 定义了一个 numpy 数组 u。我想为每一列选择一个元素,从而生成一个 K-uplets。
您将如何继续有效地循环以这种方式生成的所有 K-uplet?一个解决方案是使用
import itertools
itertools.combination_with_replacement(list,K)
其中 list = [0..N-1],但我需要使用 itertools 方法的输出(索引)迭代地构建我的每个 K-uplets。有没有更直接的方法?
谢谢
文森特