小编Bas*_*Hut的帖子

沿Axis = 0找到最大3D np.array

我有一个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)

python arrays numpy

5
推荐指数
1
解决办法
430
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1