zoukankan      html  css  js  c++  java
  • 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) 横向分割
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    34步优化sql语句
    水晶报表的简单使用
    教你怎样快速DIY自己的博客园SKIN
    vss使用详解
    c#书写规范之代码书写规范
    asp.net程序中最常用的三十三种编程代码标签
    实现鼠标悬停高亮显示分别在gridview和datagrid中
    sql语句集锦
    ASP.NET定制简单的错误处理页面
    使用Javascript制作声音按钮
  • 原文地址:https://www.cnblogs.com/lsb123/p/11281544.html
Copyright © 2011-2022 走看看