美文网首页Python、MATLAB工科联盟
Python numpy学习笔记之处理数组

Python numpy学习笔记之处理数组

作者: 仇念尧 | 来源:发表于2019-07-27 11:06 被阅读5次

    废话不多说,直接开干。

    访问数组

    # 访问数组
    a = np.arange(12)
    print(a[0], a[:6], a[-1], a[1:-1:2])
    

    设置数组形状

    # 设置数组形状
    b = a.reshape(3, 4)
    

    展平数组

    # 横向展平数组
    c = b.ravel()
    d = b.flatten()
    # 纵向展平数组
    e = b.flatten('F')
    

    组合数组

    # 横向组合数组
    f = b*3
    g = np.hstack((b, f))
    g = np.concatenate((b, f), axis=1)
    # 纵向组合数组
    h = np.vstack((b, f))
    h = np.concatenate((b, f), axis=0)
    

    分隔数组

    # 横向平均分隔数组
    i = np.hsplit(g, 2)
    i = np.split(g, 4, axis=1)
    print(g, '\n', h, '\n', i)
    # 纵向平均分隔数组
    j = np.vsplit(h, 3)
    j = np.split(h, 2, axis=0)
    

    相关文章

      网友评论

        本文标题:Python numpy学习笔记之处理数组

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