View a markdown version of this page

Pre-installed biblioteche - Amazon Bedrock AgentCore

Pre-installed biblioteche

Il AgentCore Code Interpreter viene fornito con librerie preinstallate per Python e. Node.js Queste librerie sono immediatamente disponibili senza richiedere installazioni aggiuntive.

Librerie Python

Il AgentCore Code Interpreter include un set completo di librerie Python preinstallate per supportare varie attività di analisi dei dati, apprendimento automatico e sviluppo.

Analisi e visualizzazione dei dati

Libreria Description

pandas

Manipolazione e analisi dei dati

polars

DataFrame Libreria veloce per la manipolazione dei dati

numpy

Calcolo numerico

matplotlib

Tracciatura e visualizzazione

seaborn

Visualizzazione dei dati statistici

matplotlib-inline

Backend Matplotlib per Jupyter

matplotlib-venn

Tracciamento del diagramma di Venn

plotly

Visualizzazioni interattive

bokeh

Libreria di visualizzazione interattiva

scipy

Calcolo scientifico

statsmodels

Modellazione statistica

sympy

Matematica simbolica

numba

Just-in-time compilazione per funzioni numeriche

pyarrow

elaborazione dati colonnare

numexpr

Valutatore rapido di espressioni numeriche

mizani

Scale per grafica Python

contourpy

Generazione di linee di contorno

cycler

Cicli di stile componibili

fonttools

Libreria per la manipolazione dei caratteri

kiwisolver

Risolutore di vincoli

pyparsing

Libreria di analisi

python-dateutil

Date/time utilità

pytz

definizioni del fuso orario

tzdata

Dati relativi al fuso orario

patsy

Specificazione del modello statistico

threadpoolctl

Controllo del pool di thread

joblib

Utilità di elaborazione parallela

mpmath

Arbitrary-precision aritmetica

llvmlite

associazione LLVM per Numba

Machine Learning e intelligenza artificiale

Libreria Description

scikit-learn

Algoritmi di apprendimento automatico

scikit-image

Elaborazione di immagini

torch

PyTorch framework di deep learning

torchvision

Visione artificiale per PyTorch

torchaudio

Elaborazione audio per PyTorch

xgboost

Framework per potenziare il gradiente

openai

Client API OpenAI

spacy

Elaborazione linguaggio naturale

spacy-legacy

Componenti legacy per SpacY

spacy-loggers

Utilità di registrazione per SPACy

nltk

Toolkit in linguaggio naturale

textblob

Elaborazione del testo

catalogue

Piccola libreria per i registri delle funzioni

confection

Sistema di configurazione

cymem

Gestione della memoria per Cython

murmurhash

Collegamenti Cython per MurmurHash

preshed

Tabelle hash Cython

srsly

Utilità di serializzazione

thinc

Libreria di apprendimento automatico

wasabi

Stampa leggera da console

weasel

Command-line interfaccia per progetti SpacY

blis

BLAS-like libreria di algebra lineare

langcodes

utilità per il codice del linguaggio

language_data

Dati linguistici per i codici di lingua

marisa-trie

Struttura dei dati vera

absl-py

Librerie comuni di Abseil Python

mcp

Model Context Protocol

Matematica e ottimizzazione

Libreria Description

cvxpy

Ottimizzazione convessa

ortools

Strumenti di ricerca operativa

pulp

Programmazione lineare

galois

Aritmetica dei campi di Galois

z3-solver

Dimostratore di teoremi

python_constraint2

Problemi di soddisfazione dei vincoli

gapstatistics

Statistica Gap per il clustering

oeis

Enciclopedia online delle sequenze intere

networkx

Analisi della rete

igraph

Analisi e visualizzazione dei grafici

Sviluppo Web e API

Libreria Description

requests

Libreria HTTP

beautifulsoup4

Web scraping

fastapi

Framework web moderno

Flask

Framework web leggero

Flask-Cors

Cross-origin condivisione di risorse per Flask

Flask-Login

gestione delle sessioni utente per Flask

Django

Full-featured framework web

httpx

client HTTP asincrono

httpcore

Libreria di base HTTP

starlette

Framework ASGI

uvicorn

Server ASGI

gunicorn

Server HTTP WSGI

Hypercorn

Server ASGI

asgiref

Implementazione di riferimento ASGI

Werkzeug

Libreria di utilità WSGI

Jinja2

Motore di modelli

MarkupSafe

Gestione sicura delle stringhe

itsdangerous

Firma crittografica

blinker

Signal/event dispacciamento

click-plugins

Fai clic sul sistema di plug-in

tornado

Framework Web e rete asincrona

sqlparse

Parser SQL

greenlet

Coroutine leggere

aiosignal

Invio asincrono del segnale

anyio

Livello di compatibilità asincrono

certifi

Pacchetto di certificati

dnspython

Toolkit DNS

email_validator

Convalida e-mail

frozenlist

Implementazione di elenchi immutabili

h11

HTTP/1.1 implementazione del protocollo

h2

HTTP/2 implementazione del protocollo

hpack

HTTP/2 compressione dell'intestazione

httptools

Analisi rapida del protocollo HTTP

hyperframe

HTTP/2 livello di inquadratura

idna

Nomi di dominio internazionalizzati

multidict

Multi-value dizionario

priority

HTTP/2 albero prioritario

python-dotenv

Gestione delle variabili d'ambiente

python-multipart

Analizzatore di dati di moduli multiparte

shellingham

Libreria di rilevamento delle shell

sniffio

Rilevamento asincrono di librerie

sse-starlette

Server-sent eventi per Starlette

urllib3

libreria client HTTP

uvloop

Ciclo rapido degli eventi per asyncio

watchfiles

Libreria di monitoraggio dei file

wsproto

WebSocket implementazione del protocollo

yarl

libreria di analisi degli URL

Cloud e database

Libreria Description

boto3

AWS SDK per Python (boto3)

duckdb

In-process Database SQL

SQLAlchemy

Toolkit SQL e ORM

pymongo

Driver MongoDB

redis

Cliente Redis

psycopg2-binary

Adattatore PostgreSQL

Elaborazione di file e documenti

Libreria Description

openpyxl

Elaborazione di file Excel

xlrd

Lettura di file Excel

XlsxWriter

Scrittura di file Excel

pyxlsb

Lettore di formato binario Excel

et-xmlfile

Gestione dei file XML per openpyxl

PyPDF2

Elaborazione PDF

pdfplumber

Estrazione di testo in formato PDF

pdf2image

Conversione da PDF a immagini

pdfkit

Conversione da HTML a PDF. Richiede wkhtmltopdf e non è preinstallato nel runtime. Per utilizzarlopdfkit, wkhtmltopdf installatevi nella sessione.

pypdfium2

Libreria di elaborazione PDF

pdfminer.six

Estrazione di testo in formato PDF

pdfrw

PDF reader/writer

python-docx

Elaborazione di documenti Word

docx2txt

Estrazione del testo di un documento Word

reportlab

Generazione di PDF

fpdf

Generazione di PDF semplice

rarfile

Elaborazione di archivi RAR

xml-python

elaborazione XML

svglib

Da SVG a conversione PDF/bitmap

svgwrite

Libreria per la creazione di SVG

proglog

Registrazione dei progressi

lazy_loader

Caricamento lento del modulo

Elaborazione di immagini e contenuti multimediali

Libreria Description

pillow

Elaborazione di immagini

opencv-python

Visione artificiale

imageio

Immagine I/O

imageio-ffmpeg

Plugin FFmpeg per imageio

moviepy

Montaggio video

ffmpeg-python

Involucro FFmpeg

ffmpy

Involucro FFmpeg

pydub

Manipolazione audio

gtts

Google Text-to-Speech

mutagen

Gestione dei metadati audio

Wand

ImageMagick rilegatura

imgkit

conversione da HTML a immagini

pypng

Elaborazione di immagini PNG

PyWavelets

Trasformazioni Wavelet

tifffile

Elaborazione di file TIFF

Strumenti e utilità di sviluppo

Libreria Description

pydantic

Convalida dei dati mediante suggerimenti di tipo

pydantic-settings

Gestione delle impostazioni per Pydantic

pydantic_core

Logica di convalida di base per Pydantic

jsonschema

Convalida dello schema JSON

PyYAML

Elaborazione YAML

orjson

Libreria JSON veloce

ujson

JSON ultra veloce encoder/decoder

click

Creazione di interfacce a riga di comando

typer

Framework CLI moderno

tqdm

Barre di avanzamento

loguru

Libreria registrazione dei log

rich

Testo ricco e bella formattazione

ipython

Shell Python interattiva

Faker

Generazione di dati falsi

qrcode

Generazione di codici QR

retrying

Riprova decoratore

tenacity

Riprova la libreria

backoff

Fai marcia indietro e riprova

more_itertools

Strumenti di iterazione aggiuntivi

cryptography

Ricette e primitive crittografiche

bcrypt

Hashing delle password

PyNaCl

Libreria di rete e crittografia

pyOpenSSL

wrapper OpenSSL

cffi

Interfaccia C per funzioni esterne

pycparser

parser C in Python

annotated-types

Tipi di vincoli riutilizzabili

typing_extensions

Funzionalità di digitazione con backport

typing_inspection

Ispezione della digitazione in fase di esecuzione

astor

Convertitore da AST a codice sorgente

asttokens

Annota AST con i token sorgente

executing

Get è attualmente in esecuzione il nodo AST

pure-eval

Valutazione sicura delle espressioni

stack-data

Estrai dati dagli stack frame

decorator

Utilità Decorator

entrypoints

Scopri i punti di ingresso

jedi

Libreria per il completamento del codice

parso

Analizzatore Python

prompt_toolkit

Toolkit interattivo a riga di comando

traitlets

Sistema di configurazione

wcwidth

Calcolo della larghezza del terminale

Pygments

Evidenziazione della sintassi

mdurl

Utilità URL per Markdown

texttable

Formattazione della tabella di testo

xyzservices

Fonte dei servizi di file XYZ

attrs

Classi senza boilerplate

cachetools

Raccolte di memorizzazione estensibili

cloudpathlib

Libreria di percorsi di archiviazione nel cloud

cloudpickle

Pickle per il cloud computing

distro

Informazioni sulla distribuzione Linux

filelock

Blocco dei file indipendente dalla piattaforma

fsspec

Specifiche del file system

future

Compatibilità con Python 2/3

httpx-sse

Server-sent eventi per HTTPX

importlib_metadata

accesso ai metadati della libreria

importlib_resources

Accesso alle risorse per i pacchetti

jsonschema-specifications

Specifiche dello schema JSON

packaging

Utilità di base per i pacchetti Python

pexpect

Expect-like controllo dei sottoprocessi

platformdirs

Platform-specific elenchi

ptyprocess

utilità pseudoterminali

referencing

Risoluzione di riferimento JSON

rpds-py

Strutture di dati persistenti

six

Utilità di compatibilità con Python 2/3

smart-open

Utilità per lo streaming di file di grandi dimensioni

zipp

Backport di object wrapper compatibile con pathlib

Elaborazione di testo e markup

Libreria Description

markdown-it-py

Parser Markdown

markdown2

Processore Markdown

markdownify

Convertitore da HTML a Markdown

lxml

Elaborazione XML e HTML

cssselect2

Implementazione del selettore CSS

tinycss2

parser CSS

webencodings

Codifica dei caratteri per il web

soupsieve

libreria di selettori CSS

regex

Modulo di espressione regolare alternativo

chardet

Rilevamento della codifica dei caratteri

charset-normalizer

Rilevamento della codifica dei caratteri

Geospaziale e mappatura

Libreria Description

shapely

Manipolazione di oggetti geometrici

pyshp

Libreria Shapefile

branca

HTML/JS libreria di modelli per mappe

Support per l'elaborazione dei documenti

Libreria Description

python-pptx

Creare e aggiornare file PowerPoint (.pptx)

defusedxml

Protezione da bombe XML per i moduli Python stdlib

markitdown

Converti vari formati di file in Markdown

xlwt

Scrivi dati e informazioni di formattazione in file Excel

odfpy

API per OpenDocument formattare documenti

docx-mailmerge

Mail Merge per documenti Word

docxcompose

Componi documenti Word con concatenating/appending

html5lib

Standards-compliant libreria per l'analisi e la serializzazione del codice HTML

xmltodict

Convertire dizionari da XML a Python

tabula-py

Estrai tabelle da file PDF

pypandoc

Wrapper Python per il convertitore di documenti Pandoc

pypdf

Libreria PDF Pure Python per dividere, unire e ritagliare

Per un elenco completo di tutte le librerie Python preinstallate con le loro versioni specifiche, puoi eseguire il codice seguente nella tua sessione di 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

Quanto segue Node.js packages/libraries è preinstallato nell'ambiente Code Interpreter. AgentCore

Package/Library Description

axios

Promise-based Client HTTP

lodash

Libreria di utilità per attività di programmazione comuni

uuid

Generazione di UUID

zod

TypeScript-first convalida dello schema

cheerio

analisi e manipolazione HTML