码迷,mamicode.com
首页 > 其他好文 > 详细

1.Numpy库的使用

时间:2020-06-23 00:57:32      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:split()   连接数   nal   lin   form   bsp   随机   利用   组元   

1.1.1. Numpy数组的创建

1. 了解Numpy中ndarray数组对象的性质和特点;
1. 掌握通过array()函数创建Numpy数组的方法,会将Python中的列表、元组等序列型数据转化为Numpy数组;
2. 了解通过ones()、ones_like()、zeros()、zeros_like()、eye()、identity()、empty()、empty_like()等方法创建特殊的Numpy数组;
3. 掌握由函数arange()、linspace()等函数创建Numpy数组的方法;
4. 了解利用numpy.random模块中的rand()、randint()、randn()、uniform()等函数创建随机数组的方法.

1.1.2. Numpy数组的常用操作

1. 了解ndarray数组对象的属性:ndim、shape、size、dtype等的含义和用法;
5. 了解Numpy数据的数据类型及其相互转化方法;
6. 掌握利用reshape()、resize()、flatten()、ravel()等函数改变数组形状的方法;
7. 了解通过concatenate()、stack()、hstack()、vstack()等函数连接数组的方法;
8. 了解通过split()、hsplit()、vsplit()等函数分割数组的方法;
9. 掌握通过append()、insert()、delete()等方法进行数组元素的添加与删除.

1.1.3. Numpy数组的索引和切片

1. 了解Numpy数组索引与切片的基本规则;
1. 掌握Numpy数组的整数下标索引与切片方法;
2. 了解Numpy数组的布尔下标索引与切片方法;
3. 了解Numpy数组的花式索引.

1.1.4. Numpy数组的运算

1. 掌握Numpy数组与标量的运算;
2. 了解Numpy中的数学函数fabs()、sqrt()、exp()、sin()、cos()等的用法;
3. 了解Numpy数组数组运算中的广播规则;
4. 了解Numpy中unique()、intersectld()、unionld()、inld()等集合运算函数;
5. 掌握Numpy中sum()、mean()、std()、var()等基本统计函数的用法;
6. 了解Numpy中的sort()排序及where()搜索等函数的使用.

1.1.5. Numpy中的线性代数运算

1. 掌握Numpy中的dot()、vdot()等数组相乘函数;
4. 会利用numpy.linalg模块下的det()函数求矩阵的行列式;
5. 会利用numpy.linalg模块下的inv()函数求矩阵的逆矩阵;
6. 会利用numpy.linalg模块下的solve()函数求解线性方程组;
7. 会利用numpy.linalg模块下的eigvals()及eig()函数求矩阵的特征值与特征向量.

1.Numpy库的使用

标签:split()   连接数   nal   lin   form   bsp   随机   利用   组元   

原文地址:https://www.cnblogs.com/jackyhdf/p/13179831.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!