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.