Numpy多维数组

在机器学习中,需要吧输入的数据转换为多维数组形

数组的形状(shape):描述数组的维度,以及各个维度内部的元素个数

 

 

 

 

 

 

 

 多维数组

  •  形状(shape):是一个元组,描述数组的维度,以及各个维度的长度
  •  长度(length):是某个维度中元素个数 

 使用numpy创建数组

  • 创建数组

    • import numpy as np
      a = np.array([0,1,2,3])

 

 

 

  • 数组的属性

  • 二维数组

  • 三维数组

    •  

       



  • 数组元素的数据类型

    •  

    •  

       

  • 创建特殊的数组

     

    •  

    •  

       

    •  

       

    •  

    •  

       

    •  

       

       

遇到的问题:

linspace()和logspace()函数中都有一个参数叫endpoint = True,这个参数是表示有尾结点,false就代表没有尾结点

 

 从中,我们可以看出,如果有尾结点,那么num就不变,如果没有尾结点,那么计算你的时候,num就要+1,然后删除最后一个元素输出

 

posted @ 2020-03-12 20:53  lonelyshy  阅读(279)  评论(0编辑  收藏  举报