Bem-vindo de volta, quero falar rapidamente com você sobre algo chamado Matrix.
E o Matrix é uma maneira de descrever listas 2D ou listas multidimensionais.
O que eu quero dizer?
Bem, posso criar uma matriz e este é um nome que acabei de criar para poder chamá-lo do que quiser.
Mas geralmente são chamados de matriz na programação.
E parece algo assim, é uma matriz.
Com outro array dentro dele.
Então, digamos, por exemplo.
Eu tenho um, dois, três aqui.
E então outro array, um ou menos, dois a quatro.
Seis.
E então mais sete, oito, nove.
O que está acontecendo aqui?
Bem, é uma matriz bidimensional.
Temos a matriz principal.
E então temos sub iRace, três arrays, para ser exato.
Agora, por que isso é útil?
E, a propósito, isso é bidimensional, mas podemos ter vários.
Por exemplo, podemos ter outro array dentro deste array.
Mas por que isso é importante?
Esse tipo de colchão surge muito em tópicos como aprendizado de máquina ou processamento de imagem.
Por exemplo, um computador não sabe realmente o que é a foto de um cachorro.
A única coisa que ele entende são zeros e uns.
Então, muitas fotos, por exemplo, digamos que tivéssemos uma fotografia muito simples de um X gigante, talvez esta letra
X.
Bem, um computador pode entender uma imagem baseada em pixels na tela, então talvez possamos
ter zero um zero.
Um zero zero ou desculpe, um aqui, zero aqui e então um, e agora mesmo um computador pode olhar isso.
E se isso representou, digamos, um pequeno pixel minúsculo aqui ou talvez um pixel aqui na minha tela, o
computador vai dizer, oh, tem um aqui.
Então, isso significa que devo fazer este verde neste canto, depois escuro aqui, depois verde, depois verde escuro,
verde escuro, verde escuro.
E um computador é capaz de desenhar, digamos, um X, e este é um exemplo simples.
E usando matrizes, podemos fazer muitos desses cálculos pesados.
E é assim que os computadores funcionam por baixo do capô, quando digamos, por exemplo, ele está tentando exibir
algo.
Mas o motivo pelo qual queria falar sobre isso aqui é quando você deseja acessar uma lista multidimensional,
bem, você faria algo assim, digamos, uma matriz.
Acesse o primeiro item.
E a Matrix, que nesse caso será esse primeiro array, porque é o primeiro item e então digamos que queremos
acessar o zero, e aqui vamos mudar isso para cinco.
Bem, como fazer colchetes novamente e apenas zero um.
Então, se eu for.
Um aqui, e vamos imprimir isso.
E eu clico em correr.
Eu tenho cinco, então ele está acessando o primeiro item na matriz, então ele vai olhar para o primeiro
Ottery, pegar o primeiro item, que está bem aqui, e então pegar o segundo item dessa matriz.
Então, zero um, que é cinco.
E você pode continuar fazendo isso, se ele tivesse matrizes multidimensionais, você pode continuar adicionando, continuar adicionando,
continuar adicionando.
Para acessar essas informações de um array ou lista, mas lembre-se do Python, queremos usar o termo
lista.
Te vejo no próximo.
Bye Bye.