Skip to content

Commit e237fc3

Browse files
committed
增加numpy入门
1 parent 0eca51e commit e237fc3

File tree

7 files changed

+2991
-1
lines changed

7 files changed

+2991
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,6 @@
1717
#### Python基础
1818

1919
- 1.[两天入门Python](python-start/)(目录名:python-start)
20-
- 2.[Sklearn入门经典案例](pyparis-2018-sklearn/)(目录名:pyparis-2018-sklearn)
20+
- 2.[适合初学者快速入门的Numpy实战全集](numpy/)(目录名:numpy)
21+
- 3.[Sklearn入门经典案例](pyparis-2018-sklearn/)(目录名:pyparis-2018-sklearn)
2122

numpy/README.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# 适合初学者快速入门的Numpy实战全集
2+
3+
本文由光城同学整理
4+
5+
Numpy是一个用python实现的科学计算的扩展程序库,包括:
6+
* 1、一个强大的N维数组对象Array;
7+
* 2、比较成熟的(广播)函数库;
8+
* 3、用于整合C/C++和Fortran代码的工具包;
9+
* 4、实用的线性代数、傅里叶变换和随机数生成函数。numpy和稀疏矩阵运算包scipy配合使用更加方便。
10+
11+
NumPy(Numeric Python)提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。专为进行严格的数字处理而产生。多为很多大型金融公司使用,以及核心的科学计算组织如:Lawrence Livermore,NASA用其处理一些本来使用C++,Fortran或Matlab等所做的任务。
12+
## 本文目录
13+
### 1.Numpy基本操作
14+
#### 1.1 列表转为矩阵
15+
#### 1.2 维度
16+
#### 1.3 行数和列数()
17+
#### 1.4 元素个数
18+
### 2.Numpy创建array
19+
#### 2.1 一维array创建
20+
#### 2.2 多维array创建
21+
#### 2.3 创建全零数组
22+
#### 2.4 创建全1数据
23+
#### 2.5 创建全空数组
24+
#### 2.6 创建连续数组
25+
#### 2.7 reshape操作
26+
#### 2.8 创建连续型数据
27+
#### 2.9 linspace的reshape操作
28+
### 3.Numpy基本运算
29+
#### 3.1 一维矩阵运算
30+
#### 3.2 多维矩阵运算
31+
#### 3.3 基本计算
32+
### 4.Numpy索引与切片
33+
### 5.Numpy array合并
34+
#### 5.1 数组合并
35+
#### 5.2 数组转置为矩阵
36+
#### 5.3 多个矩阵合并
37+
#### 5.4 合并例子2
38+
### 6.Numpy array分割
39+
#### 6.1 构造3行4列矩阵
40+
#### 6.2 等量分割
41+
#### 6.3 不等量分割
42+
#### 6.4 其他的分割方式
43+
### 7.Numpy copy与 =
44+
#### 7.1 =赋值方式会带有关联性
45+
#### 7.2 copy()赋值方式没有关联性
46+
### 8.广播机制
47+
### 9.常用函数

numpy/images/1.png

154 KB
Loading

numpy/images/2.png

116 KB
Loading

numpy/images/3.png

53.5 KB
Loading

numpy/images/4.png

65.9 KB
Loading

0 commit comments

Comments
 (0)