View a markdown version of this page

Pre-installed bibliotecas - Amazon Bedrock AgentCore

Pre-installed bibliotecas

O AgentCore Code Interpreter vem com bibliotecas pré-instaladas para Python e. Node.js Essas bibliotecas estão disponíveis imediatamente sem a necessidade de instalação adicional.

Bibliotecas Python

O AgentCore Code Interpreter inclui um conjunto abrangente de bibliotecas Python pré-instaladas para suportar várias tarefas de análise de dados, aprendizado de máquina e desenvolvimento.

Análise e visualização de dados

Biblioteca Description

pandas

Manipulação e análise de dados

polars

DataFrame Biblioteca rápida para manipulação de dados

numpy

Computação numérica

matplotlib

Plotagem e visualização

seaborn

Visualização de dados estatísticos

matplotlib-inline

Backend Matplotlib para Jupyter

matplotlib-venn

Plotagem do diagrama de Venn

plotly

Visualizações interativas

bokeh

Biblioteca de visualização interativa

scipy

Computação científica

statsmodels

Modelagem estatística

sympy

Matemática simbólica

numba

Just-in-time compilação para funções numéricas

pyarrow

Processamento de dados colunares

numexpr

Avaliador rápido de expressões numéricas

mizani

Escalas para gráficos em Python

contourpy

Geração de linhas de contorno

cycler

Ciclos de estilo composable

fonttools

Biblioteca de manipulação de fontes

kiwisolver

Solucionador de restrições

pyparsing

Biblioteca de análise

python-dateutil

Date/time utilitários

pytz

Definições de fuso horário

tzdata

Dados de fuso horário

patsy

Especificação do modelo estatístico

threadpoolctl

Controle do pool de fios

joblib

Utilitários de computação paralela

mpmath

Arbitrary-precision aritmética

llvmlite

Ligação LLVM para Numba

Machine Learning e IA

Biblioteca Description

scikit-learn

Algoritmos de aprendizagem automática

scikit-image

Processamento de imagens

torch

PyTorch estrutura de aprendizado profundo

torchvision

Visão computacional para PyTorch

torchaudio

Processamento de áudio para PyTorch

xgboost

Estrutura de aumento de gradiente

openai

Cliente de API OpenAI

spacy

Processamento de linguagem natural

spacy-legacy

Componentes antigos para SpacY

spacy-loggers

Utilitários de registro para SpacY

nltk

Kit de ferramentas de linguagem natural

textblob

Processamento de texto

catalogue

Pequena biblioteca para registros de funções

confection

Sistema de configuração

cymem

Gerenciamento de memória para Cython

murmurhash

Ligações Cython para MurmurHash

preshed

Tabelas de hash Cython

srsly

Utilitários de serialização

thinc

Biblioteca de aprendizado de máquina

wasabi

Impressão leve em console

weasel

Command-line interface para projetos SpacY

blis

BLAS-like biblioteca de álgebra linear

langcodes

Utilitários de código de linguagem

language_data

Dados de idioma para códigos de idioma

marisa-trie

Estrutura de dados verdadeira

absl-py

Bibliotecas comuns do Abseil Python

mcp

Protocolo de contexto para modelos

Matemática e otimização

Biblioteca Description

cvxpy

Otimização convexa

ortools

Ferramentas de pesquisa operacional

pulp

Programação linear

galois

Aritmética de campo de Galois

z3-solver

Provador de teoremas

python_constraint2

Problemas de satisfação com restrições

gapstatistics

Estatística de lacunas para agrupamento

oeis

Enciclopédia online de sequências inteiras

networkx

Análise de rede

igraph

Análise e visualização de gráficos

Desenvolvimento Web e de APIs

Biblioteca Description

requests

Biblioteca HTTP

beautifulsoup4

Captura de dados na web

fastapi

Estrutura web moderna

Flask

Estrutura web leve

Flask-Cors

Cross-origin compartilhamento de recursos para Flask

Flask-Login

Gerenciamento de sessão de usuário para Flask

Django

Full-featured estrutura web

httpx

Cliente HTTP assíncrono

httpcore

Biblioteca principal HTTP

starlette

Estrutura ASGI

uvicorn

Servidor ASGI

gunicorn

Servidor HTTP WSGI

Hypercorn

Servidor ASGI

asgiref

Implementação de referência ASGI

Werkzeug

Biblioteca de utilitários WSGI

Jinja2

Mecanismo de modelos

MarkupSafe

Manuseio seguro de cordas

itsdangerous

Assinatura criptográfica

blinker

Signal/event despachando

click-plugins

Clique no sistema de plug-ins

tornado

Estrutura web e rede assíncrona

sqlparse

Analisador SQL

greenlet

Corrotinas leves

aiosignal

Envio assíncrono de sinais

anyio

Camada de compatibilidade assíncrona

certifi

Pacote de certificados

dnspython

Kit de ferramentas de DNS

email_validator

Validação de e-mail

frozenlist

Implementação de lista imutável

h11

HTTP/1.1 implementação do protocolo

h2

HTTP/2 implementação do protocolo

hpack

HTTP/2 compressão de cabeçalho

httptools

Análise rápida de HTTP

hyperframe

HTTP/2 camada de enquadramento

idna

Nomes de domínio internacionalizados

multidict

Multi-value dicionário

priority

HTTP/2 árvore prioritária

python-dotenv

Gerenciamento de variáveis de ambiente

python-multipart

Analisador de dados de formulários com várias partes

shellingham

Biblioteca de detecção de shell

sniffio

Detecção assíncrona de bibliotecas

sse-starlette

Server-sent eventos para Starlette

urllib3

Biblioteca cliente HTTP

uvloop

Loop rápido de eventos para asyncio

watchfiles

Biblioteca de observação de arquivos

wsproto

WebSocket implementação do protocolo

yarl

Biblioteca de análise de URL

Nuvem e banco de dados

Biblioteca Description

boto3

AWS SDK para Python (boto3)

duckdb

In-process Banco de dados SQL

SQLAlchemy

Kit de ferramentas SQL e ORM

pymongo

Controlador MongoDB

redis

Cliente Redis

psycopg2-binary

adaptador PostgreSQL

Processamento de arquivos e documentos

Biblioteca Description

openpyxl

Processamento de arquivos do Excel

xlrd

Leitura de arquivos do Excel

XlsxWriter

Gravação de arquivos do Excel

pyxlsb

Leitor de formato binário do Excel

et-xmlfile

Manipulação de arquivos XML para openpyxl

PyPDF2

Processamento de PDF

pdfplumber

Extração de texto em PDF

pdf2image

Conversão de PDF para imagem

pdfkit

Conversão de HTML para PDF. Requer o wkhtmltopdf e não está pré-instalado no tempo de execução. Para usarpdfkit, wkhtmltopdf instale-se na sessão.

pypdfium2

Biblioteca de processamento de PDF

pdfminer.six

Extração de texto em PDF

pdfrw

PDF reader/writer

python-docx

Processamento de documentos do Word

docx2txt

Extração de texto de documento do Word

reportlab

Geração de PDF

fpdf

Geração simples de PDF

rarfile

Processamento de arquivos RAR

xml-python

Processamento de XML

svglib

SVG para conversão PDF/bitmap

svgwrite

Biblioteca de criação de SVG

proglog

Registro de progresso

lazy_loader

Carregamento lento do módulo

Processamento de imagem e mídia

Biblioteca Description

pillow

Processamento de imagens

opencv-python

Visão computacional

imageio

Imagem I/O

imageio-ffmpeg

Plugin FFmpeg para imageio

moviepy

Edição de vídeo

ffmpeg-python

Embalagem FFmpeg

ffmpy

Embalagem FFmpeg

pydub

Manipulação de áudio

gtts

Google Text-to-Speech

mutagen

Manipulação de metadados de áudio

Wand

ImageMagick vinculativo

imgkit

Conversão de HTML para imagem

pypng

Processamento de imagem PNG

PyWavelets

Wavelet transforma

tifffile

Processamento de arquivos TIFF

Ferramentas e utilitários de desenvolvimento

Biblioteca Description

pydantic

Validação de dados usando dicas de tipo

pydantic-settings

Gerenciamento de configurações para Pydantic

pydantic_core

Lógica de validação básica para Pydantic

jsonschema

Validação do esquema JSON

PyYAML

Processamento YAML

orjson

Biblioteca JSON rápida

ujson

JSON ultrarrápido encoder/decoder

click

Criação de interface de linha de comando

typer

Estrutura CLI moderna

tqdm

Barras de progresso

loguru

Biblioteca de registros em log

rich

Texto rico e formatação bonita

ipython

Shell Python interativo

Faker

Geração de dados falsos

qrcode

Geração de código QR

retrying

Tente novamente, decorador

tenacity

Tentar novamente a biblioteca

backoff

Recue e tente novamente

more_itertools

Ferramentas iteradoras adicionais

cryptography

Receitas criptográficas e primitivas

bcrypt

Hash de senha

PyNaCl

Biblioteca de redes e criptografia

pyOpenSSL

Invólucro OpenSSL

cffi

Interface de função estrangeira C

pycparser

Analisador C em Python

annotated-types

Tipos de restrição reutilizáveis

typing_extensions

Recursos de digitação retroportados

typing_inspection

Inspeção do tempo de execução da digitação

astor

Conversor de AST para código-fonte

asttokens

Anote AST com tokens de origem

executing

Obtenha o nó AST atualmente em execução

pure-eval

Avaliação segura de expressões

stack-data

Extraia dados de quadros de pilha

decorator

Utilitários de decoração

entrypoints

Descubra os pontos de entrada

jedi

Biblioteca de preenchimento de código

parso

Analisador Python

prompt_toolkit

Kit de ferramentas de linha de comando interativo

traitlets

Sistema de configuração

wcwidth

Cálculo da largura do terminal

Pygments

Destaque de sintaxe

mdurl

Utilitários de URL para Markdown

texttable

Formatação da tabela de texto

xyzservices

Fonte dos serviços de blocos XYZ

attrs

Aulas sem clichê

cachetools

Coleções de memorização extensíveis

cloudpathlib

Biblioteca de caminhos de armazenamento em nuvem

cloudpickle

Pickle para computação em nuvem

distro

Informações de distribuição do Linux

filelock

Bloqueio de arquivos independente da plataforma

fsspec

Especificação do sistema de arquivos

future

Compatibilidade com Python 2/3

httpx-sse

Server-sent eventos para HTTPX

importlib_metadata

Acesso aos metadados da biblioteca

importlib_resources

Acesso a recursos para pacotes

jsonschema-specifications

Especificações do esquema JSON

packaging

Principais utilitários para pacotes Python

pexpect

Expect-like controle de subprocesso

platformdirs

Platform-specific diretórios

ptyprocess

Utilitários de pseudoterminal

referencing

Resolução de referência JSON

rpds-py

Estruturas de dados persistentes

six

Utilitários de compatibilidade com Python 2/3

smart-open

Utilitários para streaming de arquivos grandes

zipp

Porta traseira do invólucro de objetos compatível com pathlib

Processamento de texto e marcação

Biblioteca Description

markdown-it-py

Analisador Markdown

markdown2

Processador Markdown

markdownify

Conversor HTML para Markdown

lxml

Processamento de XML e HTML

cssselect2

Implementação do seletor CSS

tinycss2

Analisador CSS

webencodings

Codificação de caracteres para web

soupsieve

Biblioteca de seletores de CSS

regex

Módulo alternativo de expressão regular

chardet

Detecção de codificação de caracteres

charset-normalizer

Detecção de codificação de caracteres

Geoespacial e mapeamento

Biblioteca Description

shapely

Manipulação de objetos geométricos

pyshp

Biblioteca Shapefile

branca

HTML/JS biblioteca de modelos para mapas

Support ao processamento de documentos

Biblioteca Description

python-pptx

Crie e atualize PowerPoint arquivos (.pptx)

defusedxml

Proteção contra bombas XML para módulos stdlib do Python

markitdown

Converta vários formatos de arquivo em Markdown

xlwt

Gravar dados e informações de formatação em arquivos do Excel

odfpy

API para OpenDocument formatar documentos

docx-mailmerge

Mesclagem de correio para documentos do Word

docxcompose

Redija documentos do Word por concatenating/appending

html5lib

Standards-compliant biblioteca para análise e serialização de HTML

xmltodict

Converter dicionários XML em Python

tabula-py

Extrair tabelas de arquivos PDF

pypandoc

Invólucro Python para conversor de documentos Pandoc

pypdf

Biblioteca de PDF em Python puro para dividir, mesclar e recortar

Para obter uma lista completa de todas as bibliotecas Python pré-instaladas com suas versões específicas, você pode executar o seguinte código na sua sessão do Code Interpreter:

import pkg_resources installed_packages = [d for d in pkg_resources.working_set] for package in sorted(installed_packages, key=lambda x: x.project_name.lower()): print(f"{package.project_name}=={package.version}")

Node.js packages/libraries

Os itens a seguir Node.js packages/libraries estão pré-instalados no ambiente do AgentCore Code Interpreter.

Package/Library Description

axios

Promise-based Cliente HTTP

lodash

Biblioteca de utilitários para tarefas comuns de programação

uuid

Geração de UUID

zod

TypeScript-first validação de esquema

cheerio

Análise e manipulação de HTML