numpy

Posted liujianing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了numpy相关的知识,希望对你有一定的参考价值。

基于矩阵运算的库

常用属性:

  维度: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的主要内容,如果未能解决你的问题,请参考以下文章

数据分析:工具篇NumPyNumPy介绍

Numpynumpy.mean() 的用法

数据分析之道-NumPynumpy切片与索引

什么是NumPy

什么是NumPy

什么是NumPy