这里是一则小广告:
关注作者请点击这里哦:zdr0
我的专栏里面不仅有学习笔记,也有一些科普文章,相信我的专栏不会让您失望哦~大家可以关注一下:数学及自然科学
记得点赞加收藏哦~
创作不易,请赞赏一下支持一下作者吧[期待]~
-尽力写最好的讲义,尽力写最好的科普。
-由于本人是自学Python,所以文中如果有错误或表述不当的地方还望给位大佬不吝指出,感谢!
是
中的用于数值计算的一个包,在这篇文章中我将来介绍一些
包的一些基本操作,首先我们要在
中导入这个包:
import
总注:若无特殊说明,那么下文中的数组均指的是数组。
首先我们来学习一下
维的
数组。
- 一个一维
数组是一个矢量;
- 一个二维
数组是一个矩阵。
比如:
>>>
上面的例子创建的矩阵相当于矩阵:
而:
>>>
创建的是两个矢量,它们相当于矢量:
而一维的矢量通常被看是属于
的一个矩阵。如果想要创建一个
下的矩阵,那么我们只要像这里一样,创建一个二维的数组即可。在
中,矢量没有行矢量和列矢量之分。根据需求转化为对应的形式。我们可以对数组中的某个元素进行赋值,只要我们给出这个元素的位置即可,即给出想要进行赋值的元素的
行索引和
列索引即可。
注意:行和列的初始索引均为。
假如我们要对第一个例子中的矩阵
的索引为
的元素赋值为
的话那我们只需要:
>>>
代表的是数学形式中的矩阵
的第
行第
列的数字。而在
数组中,
代表的是矩阵
中的第
行第
列的数字。这是因为这数学形式中,矩阵的行、列均是从
开始索引的,而在
数组中,矩阵的行、列均是从
开始索引。所以,
数组中的矩阵的第
行相当于数学形式中的
行;第
列相当于数学形式中的第
列。现在对应的
是:
对于元素均为
或元素均为
的矩阵我们有更简便的方式创建:
>>>
对应了矩阵:
-
创建一个行列的元素全部为的矩阵;
-
创建一个行列的元素全部为的矩阵。
注意:这里的不是索引!而是这个矩阵的行数和列数!
对于单位矩阵,我们也有简便的创建方式:
>>>
均为三维的单位矩阵,它们相当于:
-
创建一个