python列表list 和numpy.array区别

 

一个python 整数其实是一个指向这个包含所有python object信息的内存的位置指针。
list:一个指向一系列指针块的指针,其中每个指针都指向一个完整的python object-对象,例如integer。

每一个list 元素是一个包括数据和信息类型的完整结构。(每一个item都是一个完整的python 对象),理解面向对象
列表可以填充任意类型的数据。有length和items属性 。length(元素个数)


numpy.array:底层是C语言。有步长strides,dimensions,data三属性。固定类型的numpy类型的数组array缺乏这种灵活,但是更方便进行存储和处理数据。


python和C语言等区别是python是动态的,其他是静态的,一旦声明类型,则不可改变,必须符合声明。eg.声明变量,python不需要,而且变量类型可融合使用。

 

posted @ 2018-10-15 01:05  Parallax  阅读(524)  评论(0编辑  收藏  举报