我有一个函数foo,它返回一个np数组,当删除k数字时,该数组包含np.arange(n)的每一个可能的组合。import numpy as np return np.array([np.delete(np.arange(n),i) for i in combinations(range(n),k)])
这个函数的输出是正确的,但是它使用的列表理解意味着当涉及更大的数字时,处理时
我想创建一个Numpy数组,它由所有可能的组合组成。我有一些样本,它们可能有一组可能的值。目前我使用递归,但正在寻找更快的方法来处理大量的组合。一个可能的组合数是(值的n)^样本。import numpy as nprange1=range(1) a=np.zeros((total=np.empty((0,samples))def nes