【发布时间】:2015-03-11 13:37:11
【问题描述】:
我有两个大小相同的二维数组,每个数组都有不同的值。我希望能够在其中一个数组中找到一个值,比如所有的 2,并且在所有 2 的情况下,填充另一个数组中同一位置的任何值。你会如何在 Python 中做到这一点?
【问题讨论】:
-
这太宽泛了,你试过什么?
-
你必须提供一些代码,以及至少 2 个二维数组(输入和期望的输出)
-
如果我有一个数组 [ [1 2 2], [3 4 2], [6 2 4] ] 和另一个数组 [ [.02 .91 .65], [.30 .01 .54], [.06 .31 .81] ],我希望能够将第一个数组中的所有 2 替换为第二个数组中位于同一位置的值。例如,我希望第一个数组中的前 2 个值为 .91
-
二维数组可以用不同的方式实现(仅举几例,列表列表,
array模块,numpy模块)。如果您需要帮助,能否说明您已经完成的工作?