In [5]:
%matplotlib inline
import numpy as np
from PIL import Image
In [6]:
a = np.arange(20) # a é um vetor unidimensional de 20 elementos
print(a)
In [7]:
a = a.reshape(4,5) # a agora é um array 4x5 (4 linhas por 5 colunas)
print('a.reshape(4,5) = \n', a)
In [2]:
print('A segunda linha do array: \n', a[1,:]) # A segunda linha é o índice 1
print(' A primeira coluna do array: \n', a[:,0]) # A primeira coluna corresponde ao índice 0
In [8]:
print('Acessando as linhas do array de 2 em 2 começando pelo índice 0: \n',
a[0::2,:])
print(' Acessando as linhas e colunas do array de 2 em 2 começando pela linha 0 e coluna 1: \n',
a[0::2,1::2])
In [9]:
print("Acesso as duas últimas linhas do array em ordem reversa:\n",
a[-1:-3:-1,:])
print("Acesso elemento na última linha e coluna do array:\n",
a[-1,-1])
print("Invertendo a ordem das linhas do array:\n",
a[::-1,:])