Numpy多维数组

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

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

 

 

 多维数组

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

 使用numpy创建数组

  • 创建数组

    • import numpy as np
      a = np.array([0,1,2,3])
  • 数组的属性

  • 二维数组

  • 三维数组



  • 数组元素的数据类型

    •  

  • 创建特殊的数组

    •  

    •  

遇到的问题:

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

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

   生命不息
   希望不止
   将来的你
   一定会感谢现在拼命的自己
   fighting!!!
原文地址:https://www.cnblogs.com/lonelyshy/p/12482649.html