【发布时间】:2019-07-11 14:22:37
【问题描述】:
对于我的应用程序范围,我需要将两个一维数组连接成一个多维数组,两者都使用(最终嵌套)lists 在 Python 中实现。连接必须打印第一个数组的元素与第二个数组的元素之间的所有可能组合。
vectA=[124,172,222,272,323,376,426,479,531]
vectB=[440,388,336,289,243,197,156,113,74]
预期结果是一个多维数组,其中包含vectA 与所有 元素的组合vectB(笛卡尔积)。
output=[[124,440],[124,388],[124,336],[124,289]...[172,440],[172,388]...]
【问题讨论】:
-
您好,欢迎来到 SO。你试过什么没用?这实际上是一件非常非常简单的事情,所以我不确定我是否理解您的问题......
-
通常,在 Python 中,这些被称为
list而不是arrays。请查看numpy,了解 Python 中用于数组操作的高性能和事实上的标准库。
标签: python python-3.x list nested-lists cartesian-product