‫欢迎回来｡
‫我想和你们简单谈谈一个叫做矩阵的东西｡
‫而矩阵是描述二维列表或多维列表的一种方式｡
‫我是什么意思？
‫我可以创建一个矩阵, 这是我刚给它起的名字, 所以我想怎么叫都行｡
‫但通常这些被称为矩阵和编程｡
‫它看起来像这样｡
‫这是一个数组｡
‫里面还有一个数组｡
‫比如说｡
‫我这里有一､ 二､ 三个｡
‫然后是另一个数组1或者我们来做2｡
‫六个｡
‫然后是另一个阵列｡
‫七八九
‫这是怎么回事？
‫这是一个二维数组
‫我们控制了主阵｡
‫然后我们有子数组, 确切地说是三个数组｡
‫为什么这有用？
‫顺便说一下, 这是二维的, 但我们可以有多个｡
‫例如, 您可以在这个数组内有另一个数组｡
‫但为什么这很重要呢？
‫这些类型的矩阵在机器学习或图像处理等主题中经常出现｡
‫例如, 计算机实际上并不知道狗的照片是什么｡
‫它唯一能理解的就是0和1
‫所以很多照片｡
‫比如说, 我们有一张非常简单的照片, 上面有一个巨大的X, 可能是这个字母x｡
‫计算机可以根据屏幕上的像素来理解图像, 所以也许我们可以有0, 1,
‫0｡
‫100或者对不起, 这里1, 这里0, 然后1｡
‫现在, 电脑可以看到这个｡
‫如果这代表, 比如说, 一个很小的像素, 或者我屏幕上的一个像素, 计算机会说,
‫哦, 这里有一个｡
‫所以这意味着我应该把这个角落变成绿色, 然后这里变成黑色, 然后是绿色, 然后是深绿色, 深绿色,
‫深绿色｡
‫计算机可以画出一个X
‫这是一个简单的例子｡
‫使用矩阵, 我们可以做很多这样的繁重计算｡
‫这就是计算机在引擎盖下的工作方式, 比如说, 当它试图显示一些东西时｡
‫但我想在这里讨论这个的原因是当你想访问一个多维列表时, 你会做这样的事情, 比如说矩阵｡
‫访问第一个项目｡
‫在矩阵中, 这里是第一个数组因为它是第一个元素.
‫然后假设我们要访问这里的0或者把它改成5｡
‫好吧, 我再用一次方括号, 就用01｡
‫所以如果我走了｡
‫这里有一个, 我们把它打印出来｡
‫然后单击“Run（运行）”｡
‫我得到5分｡
‫所以它访问的是数组中的第一项｡
‫它会查看一阶数组, 获取第一个元素, 也就是这里,
‫然后获取数组中的第二个元素.
‫所以01, 也就是5｡
‫你可以继续这样做｡
‫如果他有多维数组, 你可以不断地添加, 不断地添加, 不断地添加｡
‫从数组或列表中访问该信息｡
‫但是记住在Python中, 我们要使用列表这个术语｡
‫下次见｡
‫再见, 再见, 再见