如何获得向量。从使用 argmax 的 2D numpy 数组?

斯卡拉男孩

我有以下几点numpy.ndarray

测试Arr:

array([[  2.55053788e-01,   6.25406146e-01,   1.19271643e-01,
          2.68359261e-04],
       [  2.59611636e-01,   0.19562805e-01,   1.20518960e-01,
          3.06535745e-01],
       [  8.52524495e-01,   5.24317825e-01,   1.22851081e-01,
          3.06610862e-04],
       [  2.55068243e-01,   6.24345124e-01,   1.20263465e-01,
          3.23178538e-04],
       [  2.46678621e-01,   6.29301071e-01,   1.23693809e-01,
          3.26490292e-04]], dtype=float32)

如果我这样做testVec = np.argmax(testArr),我会得到一个号码。根据二维数组每行中的最大值,如何获得 0、1 或 2 的向量testArr

预期输出:

[1, 3, 0, 1, 1]
珍娜112358

默认情况下, np.argmax 为您提供扁平数组中最大值的索引。要获得单个维度的最大值(例如,每行中的最大值),您必须指定关键字参数axis这必须是一个整数:0 代表列,1 代表行。(如果您的数组有 n 维,则可以使用任何最多为 n-1 的整数。)

import numpy as np
testArr = np.array([[  2.55053788e-01,   6.25406146e-01,   1.19271643e-01,
          2.68359261e-04],
       [  2.59611636e-01,   0.19562805e-01,   1.20518960e-01,
          3.06535745e-01],
       [  8.52524495e-01,   5.24317825e-01,   1.22851081e-01,
          3.06610862e-04],
       [  2.55068243e-01,   6.24345124e-01,   1.20263465e-01,
          3.23178538e-04],
       [  2.46678621e-01,   6.29301071e-01,   1.23693809e-01,
          3.26490292e-04]], dtype=np.float32)
np.argmax(testArr, axis=1)
>>> array([1, 3, 0, 1, 1])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

numpy 数组上的 2D argmax

来自分类Dev

使用argmax numpy Python进行数组格式化

来自分类Dev

如何使用numpy在现有2D数组中添加2D子数组?

来自分类Dev

在2D数组上向量化NumPy三乘积

来自分类Dev

在2D数组上向量化NumPy三乘积

来自分类Dev

如何使用Numpy重复此2d对数组?

来自分类Dev

如何使用numpy计算2d数组的“最大遮罩”

来自分类Dev

numpy:使用2D索引数组进行2D数组访问

来自分类Dev

numpy:使用2D索引数组进行2D数组访问

来自分类Dev

如何使用if条件在1D和2D numpy数组之间进行向量化计算

来自分类Dev

如何优化numpy 2D排序数组的创建?

来自分类Dev

如何初始化2D numpy数组

来自分类Dev

如何在Numpy中更改2D数组元素?

来自分类Dev

如何从2D NumPy数组中获取直方图数据?

来自分类Dev

如何替换2D numpy数组的特定区域?

来自分类Dev

使用附加函数创建2D numpy数组

来自分类Dev

使用Pandas,Matplotlib和Numpy绘制2D数组

来自分类Dev

使用 numpy 避免在 2D 数组上循环

来自分类Dev

如何将2d numpy数组列表连接到3d numpy数组?

来自分类Dev

如何在熊猫2D数据框中复制Numpy 2D数组

来自分类Dev

使用numpy使用2D数组的值更改3D数组中的子数组

来自分类Dev

通过乘以numpy中的向量将2D数组转换为3D数组

来自分类Dev

如何使用numpy从两个1D数组生成布尔2D数组

来自分类Dev

如何在1D数组上使用函数创建2D Numpy数组?

来自分类Dev

如何使用广播和/或numpy函数计算2D numpy数组的均值?

来自分类Dev

如何查找在另一个2d数组中出现的2d numpy数组的索引

来自分类Dev

如何在numpy中将4D数组重塑为2D数组

来自分类Dev

如何在3D Numpy数组中查找2D数组的行

来自分类Dev

如何用numpy对3D数组的内部2d数组进行排序?

Related 相关文章

  1. 1

    numpy 数组上的 2D argmax

  2. 2

    使用argmax numpy Python进行数组格式化

  3. 3

    如何使用numpy在现有2D数组中添加2D子数组?

  4. 4

    在2D数组上向量化NumPy三乘积

  5. 5

    在2D数组上向量化NumPy三乘积

  6. 6

    如何使用Numpy重复此2d对数组?

  7. 7

    如何使用numpy计算2d数组的“最大遮罩”

  8. 8

    numpy:使用2D索引数组进行2D数组访问

  9. 9

    numpy:使用2D索引数组进行2D数组访问

  10. 10

    如何使用if条件在1D和2D numpy数组之间进行向量化计算

  11. 11

    如何优化numpy 2D排序数组的创建?

  12. 12

    如何初始化2D numpy数组

  13. 13

    如何在Numpy中更改2D数组元素?

  14. 14

    如何从2D NumPy数组中获取直方图数据?

  15. 15

    如何替换2D numpy数组的特定区域?

  16. 16

    使用附加函数创建2D numpy数组

  17. 17

    使用Pandas,Matplotlib和Numpy绘制2D数组

  18. 18

    使用 numpy 避免在 2D 数组上循环

  19. 19

    如何将2d numpy数组列表连接到3d numpy数组?

  20. 20

    如何在熊猫2D数据框中复制Numpy 2D数组

  21. 21

    使用numpy使用2D数组的值更改3D数组中的子数组

  22. 22

    通过乘以numpy中的向量将2D数组转换为3D数组

  23. 23

    如何使用numpy从两个1D数组生成布尔2D数组

  24. 24

    如何在1D数组上使用函数创建2D Numpy数组?

  25. 25

    如何使用广播和/或numpy函数计算2D numpy数组的均值?

  26. 26

    如何查找在另一个2d数组中出现的2d numpy数组的索引

  27. 27

    如何在numpy中将4D数组重塑为2D数组

  28. 28

    如何在3D Numpy数组中查找2D数组的行

  29. 29

    如何用numpy对3D数组的内部2d数组进行排序?

热门标签

归档