• Numpy基本操作


    Numpy基本操作

     
    1·A=np.arange(2,14).reshape((3,4))
     
    2·np.mean(A)求平均值
    3·A.mean()平均值
    4·np.median(A)计算中位数
    5·np.cumsum(A)逐步累加
    6·np.argmin(A) 最小值的索引
    7·np.argmax(A)最大值的索引
    8·np.dff(A)累差
    9·np.nonzero(A)计算出非零数的位置以数组的形式
    10·np.sort(A)排序,逐行进行排序
    11·np.transpose(A)=A.T反向 行变列,列变行,
    12·np.clip(A,5,9)矩阵中所有小于5的为5,大于9的为9,中间保留
    13·A[2][1]第二行第一列
    14·A[1,:]第一行的所有数
    15·A[:,2]第二列的所有数
    16·A[1,1:2]第一行的第1列到第2列的值
     
     
    17·for row in A
        print(row) 打印每一行
     
    18·for column in A.T:
        print(column) 打印每一列
     
    19·for item in A.flat:
        print(item) 打印每一项
     
    20·A.flatten()把矩阵转变为一个一个的数列
     
    21·numpy的数列的合并
    A=np.array([1,1,1])  序列
    A=np.array([2,2,2])  序列
    np.vstack((A,B))  两行三列的矩阵 上下合并
    np.hstack((A,B)) 左右合并
    22·A[np.newaxis:]给行加一个维度
        A[:,np.newaxis]给列加一个维度
    23·np.concatenate((A,A,B,B),axis=0) 合并多个序列,纵向或横向
     
    24·np.split(A,2,axis=1) 纵向分割,分割成两列 等量分割
     
    25·np.array_split(A,3,axis=1)不等的分割
     
    26·np.vsplit(A,3) 纵向分割
     
    27·np.vsplit(A,3) 横向分割
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    MVC之Ajax异步操作
    MVCHtmlHelper使用
    Xamarin.Forms初始
    .NET CORE2.0后台管理系统(一)配置API
    DDD领域驱动之干货(四)补充篇!
    基于官方驱动封装mongodb
    webApi签名验证
    在.Net下使用redis基于StackExchange.Redis
    DDD领域驱动之干货(三)完结篇!
    DDD领域驱动之干货(二)
  • 原文地址:https://www.cnblogs.com/lsb123/p/11281544.html
Copyright © 2020-2023  润新知