Usando a Função numpy.fix

Beginner

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().