我有一个3D numpy数组,如下所示:
X = [[[10 1] [ 2 10] [-5 3]]
[[-1 10] [ 0 2] [ 3 10]]
[[ 0 3] [10 3] [ 1 2]]
[[ 0 2] [ 0 0] [10 0]]]
Run Code Online (Sandbox Code Playgroud)
首先,我希望轴X的最大值为X.max(轴= 0):
这给了我:
[[10 10] [10 10] [10 10]]
Run Code Online (Sandbox Code Playgroud)
下一步是我的问题; 我想调用每个10的位置并从另一个3D数组创建一个新的2D数组,该数组具有与X相同的dimeonsion.
例如,具有相同尺寸的数组看起来像这样:
Y = [[[11 2] [ 3 11] [-4 100]]
[[ 0 11] [ 100 3] [ 4 11]]
[[ 1 4] [11 100] [ 2 3]]
[[ 100 3] [ 1 1] [11 …Run Code Online (Sandbox Code Playgroud)