Python-NumPy

NumPy:Numerical Python的简称,是目前Python数值计算中最为重要的基础包。
1 NumPy ndarray:多维数组对象
一个ndarray是一个通用的多维同类数据容器,它包含的每一个元素均为相同类型
ndim属性:用于描述数组的数据类型维度
shape属性:用于表征每一个维度的数量


2 生成ndarray
(1)使用array函数,参数为任意的序列型对象
(2)zeros函数:创造全0数组
(3)ones函数:创造全1数组
(4)empty函数:创建一个没有初始化数值的数组
(5)arrange函数:Python内建函数range的数组版,返回一个数组
(6)复制数组 arr[5:8].copy()

3 ndarray的数据类型
(1)dtype属性:用于描述数组的数据类型
    数组名.dtype
(2)创建数组时,可使用dtype=np.int32等制定数据类型
    arr1=ny.array([1,2,3],dtype=np.int32)
(3)使用astype方式显示地转换数组的数组类型
    arr1_float=arr1.astype(np.float64)

4 ndarray数组算术
任何两个等尺寸数组之间的算术操作都应用了逐元素操作的方式
同尺寸数组之间的比较,会产生一个布尔值数组

5 布尔索引
布尔值数组的长度必须和数组轴索引(行索引)长度一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值