我有一个2dim的numpy数组,里面的内容就像是(-1,0,1)和(0,1,2,3,4)的组合格式 现在我想将不同的组合分配到一个1dim矩阵中。例如,[-1,0] transfer to 1 [-1,1] transfer to 2,最终结果将是1-15个1-dim矩阵。 由于我的数据量很大,效率低的for循环是不合适的。假设二维数据表示为a,形状为(100,2) import itertools
dic = set(ite
我已经创建了一个函数,它接受矩阵作为它的两个输入。所以我要做的是创建一个两列的矩阵,或者列表,或者包含输入矩阵的所有组合的东西。我尝试过combn()和expand.grid,但它们似乎都在输出中扩展了我的矩阵输入。这不是我需要的,因为我需要存储我的输入矩阵,以便稍后调用它们。例如,我有: a = c(1,2,3)
[