读书报告

发布时间 2023-12-25 23:29:40作者: banbu--

一、NumPy

1.基础用法

创建ndarray:创建多维数组对象。
数组操作:对数组执行各种操作,例如修改维度、选择数据、切片等。
数学函数:进行数学运算,例如求平均值、标准差、方差等。
随机数生成:使用NumPy中的随机数生成函数生成随机数。
线性代数:进行线性代数运算,例如矩阵乘法、逆矩阵求解等。
文件操作:读写文件,例如将数组保存到文件或从文件加载数组。

2.基本函数用法

a.数组创建和操作

np.array():创建numpy数组
np.zeros():返回全0数组
np.ones():返回全1数组
np.arange():创建等差数列数组
np.linspace():创建等间隔数列数组
np.reshape():改变数组形状

b.数组运算

np.add():加法运算
np.subtract():减法运算
np.multiply():乘法运算
np.divide():除法运算
np.dot():矩阵乘法
np.sum():求和
np.mean():求平均值

c.数组索引和切片

索引名[i]:获取第i个元素
索引名[start:end]:获取从start到end之间的元素
索引名[:, col_num]:获取所有行中第col_num列的元素
索引名[condition]:根据条件获取元素

d.数学函数

np.sin():正弦函数
np.cos():余弦函数
np.exp():指数函数
np.log():自然对数函数
np.sqrt():平方根函数
np.power():幂函数

e.统计函数

np.min():最小值
np.max():最大值
np.std():标准差
np.var():方差
np.median():中位数