简单写一下我的思路吧。 不知道楼主知不知道python科学计算中的numpy包。这个包有些很强大的功能。
然后numpy中还有一个meshgrid方法。 其中,type(a)/type(b)...为numpy.array
而且meshgrid方法中可以传入多个array参数,返回多个多维数组矩阵,每个矩阵的每一个对应键位可以组合而成楼主想要得样子。 例如,如果传入两个数组:
这里水平不够说的不是很详细,提供一个思路,剩下的可以看一下说明文档。 numpy.meshgrid - NumPy v1.13 Manual |