接下来的内容我将会分享我在学习Numpy的过程以及在这个过程中遇到的问题,还有我,我将会在Jupyter Notebook中运行我的代码。(PS:Jupyter Notebook对初学者是十分友好的,运行代码十分方便快捷)
- 导入模块
import numpy as np
把numpy导入之后简写成np是通用的写法,也是方便我们自己的写法。下面打印一下np是什么东西。
-
创建ndarray数组
学习numpy这个模块,其实就是学习多维数组的各种花里胡哨的玩法。
我用了numpy的array函数,并把一个列表作为参数,创建了一个ndarray数组。同时,该数组还有shape、dtype和size属性。
显示数组的单个内容,跟Python的列表操作一样,我就不再累述了。
还有,我们可以创建多维数组。
注意:多个列表参数的外面要用一层列表包住。 -
部分用于创建数组的函数介绍
1、zreos函数
2、ones函数
3、empty函数
注意:上面产生的数值是随机的。
4、arange函数
-
ndarray数据类型
-
数组取值和赋值
注意:冒号是取左不取右的。 -
数组重塑
-
数组合并、拆分
-
数组转置、轴对换
-
随机数数组
-
布尔型索引
-
数组的运算
下面来一个简单的写法:
-
数组排序
-
数组的存取