Introdução
A função numpy.fix() fornecida na biblioteca NumPy pode ser usada para arredondar os valores de um array para os inteiros mais próximos em direção a zero. Este laboratório irá guiá-lo pelos passos necessários para usar a função numpy.fix().
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ê.
Importar a Biblioteca NumPy
Para usar a função numpy.fix(), precisamos importar a biblioteca NumPy. Isso pode ser feito usando a instrução import em Python:
import numpy as np
Neste exemplo, usaremos o alias np para a biblioteca NumPy.
Criar um Array de Entrada
Antes de podermos arredondar um array usando a função numpy.fix(), precisamos criar um array de entrada:
a = [0.289, 0.089, 1.2, 1.566, 9.909]
Aqui, criamos uma lista contendo cinco valores que queremos arredondar.
Aplicar a Função numpy.fix()
Para arredondar os valores em nosso array, podemos usar a função numpy.fix():
y = np.fix(a)
Neste exemplo, passamos nosso array de entrada a como um parâmetro para a função numpy.fix(). A função então retorna um novo array contendo os valores arredondados.
Exibir o Array de Saída
Após aplicar a função numpy.fix(), podemos exibir o array de saída usando a função print():
print("The Output array is :")
print(y)
Este código exibirá o array de saída contendo os valores arredondados.
Opcional: Fornecendo um ndarray
A função numpy.fix() também nos permite fornecer um parâmetro ndarray opcional b, que representa a localização na memória onde o resultado será armazenado. Aqui está um exemplo:
b = np.zeros(len(a))
y = np.fix(a, b)
Aqui, criamos um array zeros b com o mesmo comprimento do nosso array de entrada a. Em seguida, passamos este array para a função numpy.fix() como o segundo parâmetro. A função então armazenará o resultado neste array em vez de criar um novo.
Resumo
Neste laboratório, abordamos a função numpy.fix() fornecida na biblioteca NumPy. Esta função pode ser usada para arredondar os valores de um array para os inteiros mais próximos em direção a zero. Também vimos como criar um array de entrada, aplicar a função numpy.fix() e exibir o array de saída. Finalmente, exploramos como fornecer um parâmetro ndarray opcional para a função numpy.fix().