搜索

首页  >  问答  >  正文

python - 怎么理解numpy的axis?

1.假如我有一个二维数组:

[[0,1,2],[3,4,5],[6,7,8],[9,10,11]]

那么这里的轴axis怎么理解。axis在上面的数组中最大是多少。我没有看懂英文的教程,请详细解释一下。谢谢。

ringa_leeringa_lee2769 天前443

全部回复(3)我来回复

  • ringa_lee

    ringa_lee2017-04-18 09:33:08

    你这个是2维数组吧...
    axis 有0或1吧

    回复
    0
  • 阿神

    阿神2017-04-18 09:33:08

    你这个是二维
    学习下线性代数吧

    回复
    0
  • PHP中文网

    PHP中文网2017-04-18 09:33:08

    axis 就是 轴,数轴 的意思,
    对应多维数组里的 维。
    你的例子是 4 x 3 的 二维数组,有2个轴:0轴,1轴


    >>> import numpy as np
    >>> a = np.array([[0,1,2],[3,4,5],[6,7,8],[9,10,11]])
    >>> a
    array([[ 0,  1,  2],
           [ 3,  4,  5],
           [ 6,  7,  8],
           [ 9, 10, 11]])
    >>> a.shape
    (4, 3)
    >>> a.ndim
    2
    >>> 

    回复
    0
  • 取消回复