![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
LittleDorcas
这个作者很懒,什么都没留下…
展开
-
Numpy的理解与应用(结构、索引、切片、迭代)
NumPy是一个功能强大的Python库,主要用于对多维数组执行计算。NumPy这个词来源于两个单词-- Numerical和Python。NumPy广泛用于以下任务:机器学习模型:在编写机器学习算法时,需要对矩阵进行各种数值计算。例如矩阵乘法、换位、加法等。NumPy提供了一个非常好的库,用于简单(在编写代码方面)和快速(在速度方面)计算。NumPy数组用于存储训练数据和机器学习模型的参数。...原创 2019-01-19 18:53:14 · 435 阅读 · 0 评论 -
Numpy的理解与应用(二)
NumPy中的运算可以理解为三个部分:通用运算、数学运算、线性代数。下面将分别介绍。一、通用运算这部分有位运算和字符串运算。1、位运算NumPy中的位运算是基于对象的二进制来进行操作的,主要有以下函数:1)bin()函数和binary_repr()函数bin()函数返回一个数的真值:即包含符号的二进制;binary_repr()函数返回一个数的补码,可以调整宽度。由于计算机的运算是基于...原创 2019-01-28 17:07:19 · 188 阅读 · 0 评论 -
Numpy的理解与应用(三)
(本文接上文,为numpy中的线性代数部分。)三、 线性代数NumPy 中包含了一个矩阵库 numpy.matlib,该模块中的函数返回的是一个矩阵,而不仅是 ndarray 对象。NumPy 提供了线性代数函数库 linalg,该库包含了线性代数所需的所有功能。本文做一些简要说明。1、创建矩阵Matlib中可以用简单的语句建立一些基本的矩阵,例如单位矩阵,对角矩阵,0值矩阵,1值矩阵,随...原创 2019-01-28 17:45:54 · 188 阅读 · 0 评论