数据分析,把看似杂乱无序的数据从中提取共同点,总结研究出他们的共同规律 数据分析三剑客:Numpy,Pandas,Matplotlib Numpy(Numerical Python)是python语言的的一个扩展程序库,支持大量维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数,
而该模块也是其他数据分析模块(如pandas和scipy)的核心。
1.使用np.array()创建
    一维数据创建
  
二维数组的创建
  
多维数组的获取
  
对该数组进行操作:
  
2. 使用np的routines函数创建
包含以下创建的方法:(1) np.ones(shape,dtype=None,order=‘C‘)
  
(2)np.zeros(shape,dtype=None,order=‘C‘)
  
(3)np.full(shape,fill_value,dtype=None,order=‘C‘)
   
(4)np.linspace(start,stop,num=50,endpoint,restep=False,dtype=None)等差数列
  
(5)np.arange([start,]stop,[step,]dtype=None)
  
(6)np.random.randint(low,high=None,size=None,dtype=‘I‘)
  
(7)np.random.randn(d0,d1,d2....dn) 标准正太分布
  
(8)np.random.random(size=None)
    生成0到1的随机数,左闭右开, np.random.seed(3)
  
    4个必须要记住的参数
        ndim:维度
        shape:形状(各维度的长度)
        size:总长度(各维度元素的积)
        dtype:元素类型
  
1. 索引
    一维与列表完全一致 多维时同理
  
2. 切片
    一维与列表完全一致,多维时同理
  
  
数据翻转:
  
图片进行倒置:
  
3.变形
    使用arr.reshape()函数
    注意:.参数是tuple!
  
基本使用
    (1).将一维数组变形成多维数组   
 
(2)将多维数组转换成一维数组
  
  
  
原文:https://www.cnblogs.com/tjp40922/p/10382631.html