接下来的内容我将会分享我在学习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数据类型
数组取值和赋值 注意:冒号是取左不取右的。
数组重塑
数组合并、拆分
数组转置、轴对换
随机数数组
布尔型索引
数组的运算 下面来一个简单的写法:
数组排序
数组的存取