Função Numpy Ceil

Beginner

Introdução

Neste laboratório, você aprenderá como usar a função numpy.ceil() na biblioteca Numpy. A função numpy.ceil() é usada para retornar o teto dos elementos de um array. O valor do teto de qualquer valor escalar x é o menor inteiro i de forma que i >= x. Em palavras mais simples, podemos dizer que o valor inteiro maior mais próximo é o valor do teto.

Dicas da 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ê.

Importar a Biblioteca Numpy

Antes de usar a função numpy.ceil(), precisamos importar a biblioteca Numpy. Use o seguinte trecho de código para importar numpy:

import numpy as np

Exemplo de Valores Positivos

Neste exemplo, criaremos um array com valores positivos e aplicaremos a função numpy.ceil() nele.

a = [1.90,2.3,0.6788]
y = np.ceil(a)
print("the output after applying ceil() is:")
print(y)

Saída:

the output after applying ceil() is:
[2. 3. 1.]

Exemplo de Valores Negativos

Neste exemplo, criaremos um array com valores negativos e aplicaremos a função numpy.ceil() nele. Observe que quando encontramos o valor ceil para um número negativo, então o número inteiro maior para, digamos, -1.9 não será -2, mas será -1.

a = [-1.90,-2.3,-0.6788,12.34]
y = np.ceil(a)
print("the output after applying ceil() is:")
print(y)

Saída:

the output after applying ceil() is:
[-1. -2. -0. 13.]

Exemplo de Array Grande

Neste exemplo, criaremos um array grande e aplicaremos a função numpy.ceil() nele.

a = np.random.rand(10)*10
y = np.ceil(a)
print("Original Array: ")
print(a)
print("the output after applying ceil() is:")
print(y)

Saída:

Original Array:
[3.28429956 5.4691611  2.30726608 9.89976363 9.89927599 7.34843176
 2.20207494 5.91541854 2.93295467 2.26747722]
the output after applying ceil() is:
[ 4.  6.  3. 10. 10.  8.  3.  6.  3.  3.]

Exemplo de Array Não-Float

Neste exemplo, criaremos um array não-float e aplicaremos a função numpy.ceil() nele.

a = [1, 2, 3, 4, 5]
y = np.ceil(a)
print("the output after applying ceil() is:")
print(y)

Saída:

the output after applying ceil() is:
[1. 2. 3. 4. 5.]

Resumo

Neste laboratório, você aprendeu como usar a função numpy.ceil() na biblioteca Numpy. Cobrimos sua sintaxe, parâmetros, bem como o valor retornado por esta função, juntamente com alguns exemplos úteis para ajudá-lo a entender como usar esta função. A função numpy.ceil() pode ser usada para encontrar o menor inteiro maior ou igual aos valores do array de entrada.