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-temporalno Spark com ambientes de tempo de execução Python - A biblioteca
Xskipperpara 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
tspypara 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:
A partir da guia Gerenciar , na página Ambientes do projeto, selecione o modelo de ambiente.
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()
- Python:
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.