Python —— 实例化ndarray对象

Posted 木霖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python —— 实例化ndarray对象相关的知识,希望对你有一定的参考价值。

ndarray(全称The N-dimensional array)是存储着相同类型和大小的元素的多维数组。数组的维度和每个数组中的元素是由shape来决定的。数组中的元素类型是由dtype决定的。与其他python中的对象容器一样,ndarray中的内容可以由数组的下标来访问。

实例化ndarray对象:numpy.arange(int)

如:

根据arange()中填的数字实例化出ndarray数组,如果想要创建多维数组,需要再调用reshape()函数,如:

                     

            

除了直接创建ndarray数组外,还可以将现有的列表转化为ndarray数组,如:

          

 

ndarray有几个基本属性:

shape  :  ndarray对象的形状,由一个tuple表示;

ndim    :  ndarray对象的维度;

size      :    ndarray对象中元素的数量;

dtype   :  ndarray对象中元素的数据类型。

例如,对于数组:

array([[ 0, 1, 2, 3, 4],[ 5, 6, 7, 8, 9],[10, 11, 12, 13, 14]])

       

ndarray还有几种特殊的实例化方法,通过传入要实例化ndarray对象的shape:

numpy.zeros():实例化全是0的ndarray对象

numpy.ones():实例化全是1的ndarray对象

numpy.empty():实例化随机数的ndarray对象

 

以上是关于Python —— 实例化ndarray对象的主要内容,如果未能解决你的问题,请参考以下文章

python第三方库02:NumPy基础及取值操作

Python_对象(实例)

Python实例化一个对象

为啥通过 python 默认变量初始化变量会在对象实例化过程中保持状态?

python 类知识点总结

python的类定义与实例化