zoukankan      html  css  js  c++  java
  • numpy高级应用

    • reshape重塑数组
    • ravel 拉平数组
    • concatenate 最一般化的连接,沿一条轴连接一组数组
      # print(np.concatenate([arr1,arr2],axis = 0))
      # print(np.concatenate([arr1, arr2], axis = 1))
      # print(np.vstack((arr1, arr2)))
      # print(np.hstack((arr1, arr2)))
    • vstack, row_stack 以面向行的方式对数组进行堆叠(沿轴0)
    • hstack, 以面向行的方式对数组进行堆叠(沿轴1)
    • column_stack 类似于hstack,但是会先将一维数组转换为二维列向量。
    • dstack 以面向“深度”的方式对数组进行堆叠(沿轴2)
    • split 沿指定轴在指定的位置拆分数组
      arr = np_random.randn(5, 5)
      #5*5数组被拆分为三个数组 第一个形状是1,5 其余 2,5 first, second, third
      = np.split(arr, [1, 3], axis = 0) first, second, third = np.split(arr, [1, 3], axis = 1)
    • hsplit, vsplit, dsplit split的便捷化函数,分别沿着轴0、轴1和轴2进行拆分。

    r_ 与 c_堆叠的数组

    arr = np.arange(6)
    arr1 = arr.reshape((3, 2))
    arr2 = np_random.randn(3, 2)
    print(arr1,arr2 )
    print(np.c_[arr1, arr2])
    print(np.c_[1:6,-10:-5])
  • 相关阅读:
    API下载文件
    c# 测试网络连接
    C# Word 插入签名图片
    c# word文档合并
    c# 文件筛选
    e
    基本初等函数(Basic elementary function)
    前端性能优化学习
    解决点击穿透的最佳实践
    ObjectARX通过选定的实体获取所有组名示例
  • 原文地址:https://www.cnblogs.com/echoboy/p/9522546.html
Copyright © 2011-2022 走看看