首页 > 其他 > 详细

numpy

时间:2020-01-19 10:32:40      阅读:77      评论:0      收藏:0      [点我收藏+]

基于矩阵运算的库

常用属性:

  维度:ndim

  形状:shape

  个数:size

矩阵生产:

  array(列表,dtype=np.float64)

  zeros((行*列))

  ones((行*列))

  empty((行*列))

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

  linspace(起,终,段数)

  random.random((行*列))随机生成

  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的列表

 

 

 

 

 

 

 

  

numpy

原文:https://www.cnblogs.com/liujianing/p/12210936.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!