python给矩阵元素赋值_[Python]—NumPy 入门教程

本文是Python NumPy库的入门教程,介绍了如何创建和操作矩阵,包括赋值、索引、切片、堆叠、矩阵运算等基本操作。同时,讲解了单位矩阵、特殊数组生成、矩阵属性查询以及一些常见的数学函数应用。
摘要由CSDN通过智能技术生成

这里是一则小广告:

关注作者请点击这里哦:zdr0

我的专栏里面不仅有学习笔记,也有一些科普文章,相信我的专栏不会让您失望哦~大家可以关注一下:数学及自然科学

记得点赞加收藏哦~

创作不易,请赞赏一下支持一下作者吧[期待]~

-尽力写最好的讲义,尽力写最好的科普。

-由于本人是自学Python,所以文中如果有错误或表述不当的地方还望给位大佬不吝指出,感谢!


中的用于数值计算的一个包,在这篇文章中我将来介绍一些
包的一些基本操作,首先我们要在
中导入这个包:
import 
总注:若无特殊说明,那么下文中的数组均指的是
数组。

数组

首先我们来学习一下

维的
数组。
  • 一个一维
    数组是一个
    矢量
  • 一个二维
    数组是一个
    矩阵

比如:

>>> 

上面的例子创建的矩阵相当于矩阵:

而:

>>> 

创建的是两个矢量,它们相当于矢量:

而一维的矢量通常被看是属于

的一个矩阵。如果想要创建一个
下的矩阵,那么我们只要像这里一样,创建一个二维的数组即可。在
中,矢量没有行矢量和列矢量之分。根据需求转化为对应的形式。我们可以对数组中的某个元素进行赋值,只要我们给出这个元素的位置即可,即给出想要进行赋值的元素的
行索引列索引即可。
注意:行和列的初始索引均为

假如我们要对第一个例子中的矩阵

的索引为
的元素赋值为
的话那我们只需要:
>>> 

代表的是数学形式中的矩阵
的第
行第
列的数字。而在
数组中,
代表的是矩阵
中的第
行第
列的数字。这是因为这数学形式中,矩阵的行、列均是从
开始索引的,而在
数组中,矩阵的行、列均是从
开始索引。所以,
数组中的矩阵的第
行相当于数学形式中的
行;第
列相当于数学形式中的第
列。现在对应的
是:

对于元素均为

或元素均为
的矩阵我们有更简便的方式创建:
>>> 

对应了矩阵:

  • 创建一个
    列的元素全部为
    的矩阵;
  • 创建一个
    列的元素全部为
    的矩阵。
注意:这里的
不是索引!而是这个矩阵的行数和列数!

对于单位矩阵,我们也有简便的创建方式:

>>> 

均为三维的单位矩阵,它们相当于:

  • 创建一个
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值