Bibliotecas e scripts para blocos de notas

o watsonx.ai Studio inclui uma grande seleção de bibliotecas de código aberto pré-instaladas para Python e R em seus ambientes de tempo de execução. Também é possível usar bibliotecas do IBM pré-instaladas ou instalar bibliotecas customizadas

o watsonx.ai Studio inclui as seguintes bibliotecas e os ambientes de tempo de execução apropriados com os quais você pode expandir sua análise de dados:

  • A biblioteca do Watson Natural Language Processing em Python e Python com ambientes de tempo de execução de GPU
  • A biblioteca geospatio-temporal no Spark com ambientes de tempo de execução Python
  • A biblioteca Xskipper para salto de dados usa o software livre no Spark com ambientes de tempo de execução Python
  • Criptografia do Parquet no Spark com ambientes de tempo de execução Python
  • A biblioteca tspy para análise de série temporal no Spark com ambientes de tempo de execução Python

Listando bibliotecas instaladas

Muitas das suas bibliotecas de software livre favoritas são pré-instaladas nos ambientes de tempo de execução Tudo o que você tem que fazer é importá-las. Consulte Importar bibliotecas e pacotes pré-instalados.

Se uma biblioteca não for pré-instalada, será possível incluí-la:

  • Por meio do bloco de notas

    Algumas bibliotecas requerem uma reinicialização do kernel após uma mudança de versão. Se você precisa trabalhar com uma versão de biblioteca que não é pré-instalada no ambiente em que você inicia o notebook, e instalar esta versão da biblioteca através do notebook, o notebook só é executado com sucesso depois de reiniciar o kernel.

    Note que quando você executa o notebook non-interativamente, por exemplo como um trabalho de notebook, ele falha porque o kernel não pode ser reiniciado.

  • Incluindo uma customização no ambiente em que o bloco de notas é executado

    Se você adicionar uma biblioteca com uma versão em particular para a personalização do software, a biblioteca será pré-instalada no momento em que o ambiente é iniciado e nenhum reinício do kernel é necessário. Além disso, se o notebook for executado em um trabalho agendado, ele não falhará.

    A vantagem de incluir uma customização de ambiente é que a biblioteca é pré-instalada cada vez que o tempo de execução do ambiente é iniciado. As bibliotecas que você inclui por meio de um bloco de notas são persistidas para o tempo de vida somente do tempo de execução. Se o tempo de execução for interrompido e mais tarde reiniciado, essas bibliotecas não serão instaladas.

Para ver a lista de bibliotecas instaladas em seu tempo de execução do ambiente:

  1. A partir da guia Gerenciar , na página Ambientes do projeto, selecione o modelo de ambiente.

  2. Em um bloco de notas, execute o comando apropriado por meio de uma célula do bloco de notas:

    • Python: !pip list --isolated
    • R: installed.packages()
  3. Opcional: inclua bibliotecas e pacotes customizados no ambiente. Consulte customizando um modelo de ambiente.

Importando uma biblioteca instalada

Para importar uma biblioteca instalada para seu bloco de notas, execute o comando apropriado por meio de uma célula do bloco de notas com o nome da biblioteca:

  • Python: import library_name
  • R: library(library_name)

Alternativamente, pode-se escrever um script que inclua diversas classes e métodos e, em seguida, importe o script para o seu notebook.

Saiba Mais