Numpy 是 Python 的一个高性能矩阵运算的科学计算库。它主要是以数组的形式进行数据操作和数学运算,数据分析、机器学习大都是进行数学计算。
Numpy 库包含两个基本的对象:
ndarray:存储数据的多维数组,数组可以是一维,也可以是二、三维ufunc:对数组进行处理的函数,提供了大量的,可对数组进行操作的函数方法
-np.arange(10) 生成 一个0到10的数组,但不包含10
np.arange(3, 10, 0.5) # 生成一个从 3 开始到10的数组,步长为 0.5
# 从 2.0 开始到 3.0,生成均匀的 5 个值,不包括终值 3.0
np.linspace(2.0, 3.0, num=5, endpoint=False)
# 返回一个 6x4 的随机数组,float 型
np.random.randn(6, 4)
# 生成一个从从3开始,小于7的,并且2行,4列展现的数组
np.random.randint(3,7,size=(2, 4))
# 创建从0到20随机的数组,数组的大小为5
np.random.randint(0, 20, 5)
# 创建一个数组大小为6且值全为0的数组
np.zeros(6)
#创建一个5行6列,值全为零的数组
np.zeros((5, 6), dtype=int) # 5 x 6 整型 0
np.ones(4) # 同上
np.empty(4) # 同上
#创建一个2行4列并且值全部填充为9的数组
np.full((2,4), 9) # 两行四列值全为 9
以下代码截图来自Jupyter中文集成版(Python整合版)
Git地址:
GitHub - DaiMaBang/Jupyter: Jupyter中文集成版(Python整合版),是把python3.8和jupyter notebook高度集成,jupyter傻瓜式安装,用最简洁友好的纯中文方式(jupyter汉化100%)展现出来的优秀Jupyter绿色使用工具。本工具,把Jupyter的复杂操作简单化,集成pandas、numpy、matplotlib等常用三方库,并附带一些python的基础语法、pandas使用、股票分析实例,让您能最快的开始Jupyter的编写。Jupyter中文集成版(Python整合版),是把python3.8和jupyter notebook高度集成,jupyter傻瓜式安装,用最简洁友好的纯中文方式(jupyter汉化100%)展现出来的优秀Jupyter绿色使用工具。本工具,把Jupyter的复杂操作简单化,集成pandas、numpy、matplotlib等常用三方库,并附带一些python的基础语法、pandas使用、股票分析实例,让您能最快的开始Jupyter的编写。 - GitHub - DaiMaBang/Jupyter: Jupyter中文集成版(Python整合版),是把python3.8和jupyter notebook高度集成,jupyter傻瓜式安装,用最简洁友好的纯中文方式(jupyter汉化100%)展现出来的优秀Jupyter绿色使用工具。本工具,把Jupyter的复杂操作简单化,集成pandas、numpy、matplotlib等常用三方库,并附带一些python的基础语法、pandas使用、股票分析实例,让您能最快的开始Jupyter的编写。https://github.com/DaiMaBang/Jupyter