Python Package 2020-10-20

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python Package 2020-10-20相关的知识,希望对你有一定的参考价值。

参考技术A

本文介绍几个常用的Python基本包
在科学计算中,常用的python包有:Numpy, Pandas, Matplotlib,Pandas, SciPy, Scikt-Learn。他们的关系如下图所示:

参考文献

NumPy是一个同构多维数组(通常是数字),数组内所有类型都相同。NumPy维度中称为轴 。
NumPy中的数组类是 ndarray ,别名 array 。

注:np.arange使用浮点参数时,由于有限的浮点精度,通常不可能预测所获得的元素的数量。出于这个原因,通常最好使用np.linspace函数来接收我们想要的元素数量的函数,而不是步长(step):

乘积运算符 * 在NumPy数组中按元素进行运算。矩阵乘积可以使用@运算符(版本>= 3.5)或dot函数。

reshape函数返回带有修改形状的参数,而该resize方法会修改数组本身

这里 ravel() 使用C语言风格,也就是说,最右边的索引“变化最快”,因此[0,0]之后的元素是[0,1] 。

一维数组

二维数组

堆叠

此外,可以使用"r_"和"c_",(在默认行为上类似于 "vstack"和 "hstack")来创建数组,他们的优点是可以使用参数编号。

注意: 使用“c_”、“r_”时,每个“元素”的列、行数要相等;

拆分

同样 还有"vsplit()"沿垂直轴分割。

View

广播用来处理不同形状的输入。

花式引索

bool 引索

ix_()函数
用于组合多种变量,下例中将a b c 向量混合成(4,3,5)的三维矩阵。(Construct an open mesh from multiple sequences.)

线性代数
使用numpy文件夹中的linalg.py

官网介绍
Pandas 是Python的核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据。
Pandas 数据结构就像是低维数据的容器。比如,DataFrame 是 Series 的容器,Series 则是标量的容器。

python
list1 = [0]*5

list2 = [i for i in range(5)]
list3 = [[i for i in range(5)] for j in range(5)]

以上是关于Python Package 2020-10-20的主要内容,如果未能解决你的问题,请参考以下文章

重拾Python:如何安装新的package(Windows)

Python手动安装 package

Python中包(package)的调用方式

Python Module和Package辨析

Python Module和Package辨析

python入门学习(四 Package以及数据类型)