np.savetxt(“myarray.txt”, a, delimiter=" ") # 将数组保存为文本文件
### 数据类型
np.int64 # 64位有符号整数类型
np.float32 # 标准双精度浮点类型
np.complex # 复数类型
np.bool # 布尔类型
np.object # Python对象类型
np.string_ # 固定长度字符串类型
np.unicode_ # 固定长度Unicode类型
### 检查数组
a.shape # 数组a的形状
len(a) # 数组a的长度
b.ndim # 数组b的维度
e.size # 数组e的元素个数
b.dtype # 数组b的数据类型
b.dtype.name # 数组b的数据类型名称
b.astype(int) # 将数组b转换为整数类型
### 寻求帮助
np.info(np.ndarray.dtype) # 帮助文档
### 数组数学
#### 算术运算
b + a # 加法
np.add(b, a)
a - b # 减法
np.subtract(a, b)
a * b # 矩阵乘法
np.multiply(a, b)
a / b # 除法
np.divide(a, b)
np.exp(b) # 指数
np.sqrt(b) # 平方根
np.sin(a) # 正弦
np.cos(b) # 余弦
np.log(a) # 自然对数
e.dot(f) # 内积
#### 比较运算
a == b # 逐元素比较
a < 2 # 逐元素比较
np.array_equal(a, b) # 数组整体比较
#### 聚合函数
a.sum() # 数组求和
a.min() # 数组最小值
b.max(axis=0) # 每一列的最大值
b.cumsum(axis=1) # 每一行的累计和
a.mean() # 数组平均值
b.median() # 矩阵中位数
a.corrcoef() # 数组相关系数
np.std(b) # 标准差
### 数组复制
h = a.view() # 创建一个新的视图,指向相同的数据,修改其中一个会影响另一个。
np.copy(a) # 创建一个新的数组,内容和原数组完全相同。
h = a.copy() # 创建一个新的数组,内容和原数组完全相同。
### 数组排序
a.sort() # 排序
c.sort(axis=0) # 按列排序
### 子集、切片、索引
#### 子集
a[2] # 选择第二个索引处的元素
b[1, 2] # 选择第一行第二列的元素 (相当于 b[1][2])
#### 切片
a[0:2] # 选择索引为 0 和 1 的项
b[0:2, 1] # 选择第 0 行和第 1 行在第 1 列的项目
b[:1] # 选择第 0 行的所有项目 (等同于 b[0:1, :])"
c[1, …] # 等同于 [1,:,:]
a[::-1] # 反转数组
和Python内置切片类似,只是可能
1. 两个维度:比如b[0:2, 1],用逗号隔开,第一个代表行,第二个代表列
2. 更多维度:比如c[1, …],省略号代表后面每个维度
#### 布尔索引
a[a < 2] # 选择数组 a 中小于 2 的元素
#### 高级索引
b[[1, 0, 1, 0], [0, 1, 2, 0]] # 选择元素 (1,0),(0,1),(1,2) 和 (0,0)
b[[1, 0, 1, 0]][:, [0, 1, 2, 0]] # 选择矩阵的部分行和列
### 数组操作
#### 数组转置
i = np.transpose(b)
i.T
#### 改变数组形状
b.ravel() # 将数组展平
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)
43c1008edf79.png)
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注Python)