Numpy索引

作者: 有苦向瓜诉说 | 来源:发表于2018-06-22 00:04 被阅读28次

    元素索引,切片索引

    选取连续区域,用法同python中的list,但还可以使用a[1,2],a[:,:]这样的语法。

    花式索引

    可以选取特定区域的值。

    1. arr[[1,2,3][2,3,4]]选取(1,2),(2,3),(3,4)这三个点组成一个一维ndarray。
    2. arr[[1,3,5,7]][:,[0,3,1,2]],按0、3、1、2列的顺序依次显示1、5、7、2行。
    3. arr[np.ix_([1,3,5,7],[0,3,1,2])]同上。

    bool索引

    使用布尔索引是浅赋值

    自己的一点总结。

    通过元素切片索引选取的连续区域,则只是浅赋值,使用copy()深度赋值。

    而通过花式索引则是不连续区域,则可以为深度复制。

    相关文章

      网友评论

        本文标题:Numpy索引

        本文链接:https://www.haomeiwen.com/subject/fgjhyftx.html