python 实例化对象_Python —— 实例化ndarray对象

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

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

如:

1785253-20200223204321511-510325401.png

1785253-20200223204142950-948963814.png

1785253-20200223204109034-1912083757.png

1785253-20200223204351811-1655207136.png

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

1785253-20200223204957111-1557289079.png

1785253-20200223205011610-1520256470.png

1785253-20200223205036878-1957179526.png

1785253-20200223205047004-1885932625.png

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

1785253-20200223205554466-638182794.png

1785253-20200223205607752-877059337.png

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]])

1785253-20200223210738016-1796050765.png

1785253-20200223210758323-1740754116.png

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

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

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

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

1785253-20200223211627088-141377619.png

1785253-20200223211648162-707166841.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值