Numpy入门试手
Numpy入门试手
引用
1 | import numpy as np |
数组
np.array()
np.array().reshape()
1 | # 创建array数组----------------- |
序列
np.arrage()
np.arrage().reshape()
np.linspace()
1 | # 创建arange序列----------------- |
数值转换
.astype()
1 | ara = np.arange(10) |
特值数组
np.ones()
np.ones_like()
np.zeros()
np.zeros_like()
np.empty()
np.empty_like()
np.full()
np.full_like()
1 | # 创建ones()----------------- |
快速计算
.copy()
1 | # 形状相同的数组的对应元素的快速计算 |
精度
np.round()
np.around()
np.rint()
np.ceil()
np.floor()
np.modf()
np.trunc()
np.fix()
1 | lst1 = np.random.rand(4, 5) |
索引
.argsort()
1 | # 索引 |
随机
np.random.seed()
np.random.rand()
np.random.randn()
np.random.randint()
np.random.random()
np.random.choise()
np.random.shuffle()
np.random.permutation()
np.random.normal()
np.random.uniform()
1 | # random随机模块 |
统计
np.sum()
np.prod()
np.cumsum()
np.cumprod()
np.min()
np.max()
np.percentile()
np.quantile()
np.median()
np.average()
np.mean()
np.std()
np.var()
1 | # axis=0计算列, axis=1计算行, axis=2以此类推 |
维度转换
np.newaxis
np.expand_dim()
np.concatenate()
np.vstack()
np.row_stack()
np.hstack()
np.column_stack()
.flatten()
np.transpose()
np.split()
np.array_split()
np.vsplit()
np.hsplit()
1 | # 升维 |