Criando Arrays Vazios, de Zeros e de Uns

Beginner

Introdução

Arrays são uma estrutura de dados fundamental na biblioteca Numpy. Neste laboratório, aprenderemos como criar arrays na biblioteca Numpy usando as funções empty, zeroes e ones.

Dicas para a VM

Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.

Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido a limitações no Jupyter Notebook.

Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.

Criando um Array Vazio usando numpy.empty

numpy.empty é usado para criar um array não inicializado com a forma e o tipo de dados especificados.

Sintaxe: numpy.empty(shape, dtype, order)

  • shape: Forma desejada do array.
  • dtype: Tipo de dados do elemento do array. O padrão é float.
  • order: Ordem do array. O padrão é row-major (estilo C). Defina como 'F' para FORTRAN-style (ordem column-major).

Código:

import numpy as np

## Criando um array com 4 linhas e 3 colunas
x = np.empty([4,3], dtype = int)
print(x)

Output:

[[206 0 0]
 [0 0 0]
 [0 0 0]
 [0 0 0]]

Criando um Array com Valor Zero usando numpy.zeros

numpy.zeros é usado para criar um array com a forma especificada, com todos os elementos inicializados como 0.

Sintaxe: numpy.zeros(shape, dtype, order)

  • shape: Forma desejada do array.
  • dtype: Tipo de dados do elemento do array. O padrão é float.
  • order: Ordem do array. O padrão é row-major (estilo C). Defina como 'F' para FORTRAN-style (ordem column-major).

Código:

import numpy as np

## Criando um array de dimensão 3x3 com todos os elementos inicializados como 0
arr = np.zeros((3,3), dtype = int)
print(arr)

Output:

[[0 0 0]
 [0 0 0]
 [0 0 0]]

Criando um Array com Valor Um usando numpy.ones

numpy.ones é usado para criar um array com a forma especificada, com todos os elementos inicializados como 1.

Sintaxe: numpy.ones(shape, dtype, order)

  • shape: Forma desejada do array.
  • dtype: Tipo de dados do elemento do array. O padrão é float.
  • order: Ordem do array. O padrão é row-major (estilo C). Defina como 'F' para FORTRAN-style (ordem column-major).

Código:

import numpy as np

## Criando um array de dimensão 3x3 com todos os elementos inicializados como 1
arr = np.ones((3,3), dtype = int)
print(arr)

Output:

[[1 1 1]
 [1 1 1]
 [1 1 1]]

Resumo

Neste laboratório, aprendemos como criar arrays usando as funções empty, zeroes e ones na biblioteca Numpy. Cobrimos a sintaxe, os parâmetros e exemplos para cada função.