zoukankan      html  css  js  c++  java
  • numpy

    基于矩阵运算的库

    常用属性:

      维度:ndim

      形状:shape

      个数:size

    矩阵生产:

      array(列表,dtype=np.float64)

      zeros((行*列))

      ones((行*列))

      empty((行*列))

      arange等差数列,默认起始值为0

      linspace(起,终,段数)

      random.random((行*列))随机生成    random.normal(均值,方差,个数)random.uniform(起,终,个数)

      reshape((行*列))

    常用函数:

      sum、min、max(array,axis=0/1)可指定行、列还是整体

      mean、median(中位数)

      sort():逐行排序

      np.transpose(array)或array.T   转置以后,现在的按行索引变成以前的按列索引

      clip(array,min,max)小于min变成min,大于max变成max

      flatten()打平

      argmin、argmax:输出索引

      vsplit(array,n)垂直分割、hsplit(array,n)水平分割

      array_split(array,n,axis=0/1)不均等分割

      vstack((a,b))垂直合并、hstack((a,b))水平合并

      array[:,np.newaxis]增加横向维度、array[np.newaxis,:]增加纵向维度

      直接赋值:关联,使用copy:不关联

    常用运算:

      矩阵的运算:*(对应乘)、np.dot(a,b)或者a.dot(b)(矩阵乘法)

      各种函数:sin cos

      array == b:返回一个True或者Flase的列表

      

  • 相关阅读:
    剑指offer思路总结
    redis为什么设计成单线程
    vscode 常用工具
    redis 数据结构的实现
    记一次rm -rf 的悲伤故事
    netstate端口连接状态
    查询mysql最后更新时间
    boost库安装
    docker镜像不支持常用命令
    消息队列--线程安全
  • 原文地址:https://www.cnblogs.com/liujianing/p/12210936.html
Copyright © 2011-2022 走看看