Python数据分析与展示(二)(基于北理MOOC)

Numpy库入门
Python数据分析与展示

1.1.2ndarray数组的变换
对于创建后的ndarray数组,可以对其进行维度变换和元素类型变换
a = np.ones((2,3,4), dtype=np.int32)

ndarray数组的维度变换
Python数据分析与展示(二)(基于北理MOOC)_第1张图片

Python数据分析与展示(二)(基于北理MOOC)_第2张图片
Python数据分析与展示(二)(基于北理MOOC)_第3张图片

Python数据分析与展示(二)(基于北理MOOC)_第4张图片

astype()方法一定会创建新的数组(原始数据的一个拷贝),即使两个类型一致
ndarray数组向列表的转换
ls = a.tolist()
Python数据分析与展示(二)(基于北理MOOC)_第5张图片

数组的索引和切片
索引:获取数组中特定位置元素的过程
切片:获取数组元素子集的过程

一维数组的索引和切片:与Python的列表类似
Python数据分析与展示(二)(基于北理MOOC)_第6张图片

多维数组的索引:
Python数据分析与展示(二)(基于北理MOOC)_第7张图片

Python数据分析与展示(二)(基于北理MOOC)_第8张图片

ndarray数组的运算
数组与标量之间的运算
数组与标量之间的运算作用于数组的每一个元素
实例
计算a与元素平均值的商
Python数据分析与展示(二)(基于北理MOOC)_第9张图片

NumPy一元函数
对ndarray中的数据执行元素级运算的函数
Python数据分析与展示(二)(基于北理MOOC)_第10张图片

这里写图片描述
Python数据分析与展示(二)(基于北理MOOC)_第11张图片

实例:
Python数据分析与展示(二)(基于北理MOOC)_第12张图片

NumPy二元函数
Python数据分析与展示(二)(基于北理MOOC)_第13张图片

NumPy二元函数实例
Python数据分析与展示(二)(基于北理MOOC)_第14张图片

你可能感兴趣的:(python数据分析)