• 2022-05-29
    简述python列表(list)与Numpy数组(ndarray)的区别
  • 1、list的元素是可以改变的,可以增加或减少。ndarray元素个数不能改变。2、list中的数据类型可以不同,而ndarray的中的类型必须全部相同。3、list中的数据类型保存的是数据的存放的地址,简单的说就是指针,并非数据,ndarray直接存储数据,且是连续内存块。4、ndarray中包含非常丰富的函数,且运算速度远高于list。

    内容

    • 0

      Numpy数组是通过ndarray对象实现的

    • 1

      Python中的列表list可以当做一维数组使用

    • 2

      在Numpy中,矩阵是ndarray的子类,矩阵是继承自Numpy数组对象的二维数组对象。

    • 3

      Numpy提供了一种存储单一数据类型的多维数组ndarray。

    • 4

      用户处理numpy的ndarray对象时,可以改变数组维度。下列描述中错误的是 A: resize方法不能修改原ndarray数组 B: reshape方法不能修改原ndarray数组 C: flatten方法不能修改原ndarray数组 D: ndim属性表示ndarray数组的维度