View a markdown version of this page

Pre-installed bibliothèques - Amazon Bedrock AgentCore

Pre-installed bibliothèques

L'interpréteur de AgentCore code est livré avec des bibliothèques préinstallées pour Python et Node.js. Ces bibliothèques sont disponibles immédiatement sans nécessiter d'installation supplémentaire.

Bibliothèques Python

L'interpréteur de AgentCore code inclut un ensemble complet de bibliothèques Python préinstallées pour prendre en charge diverses tâches d'analyse de données, d'apprentissage automatique et de développement.

Analyse et visualisation des données

Bibliothèque Description

pandas

Manipulation et analyse des données

polars

DataFrame Bibliothèque rapide pour la manipulation des données

numpy

Informatique numérique

matplotlib

Tracé et visualisation

seaborn

Visualisation des données statistiques

matplotlib-inline

Backend Matplotlib pour Jupyter

matplotlib-venn

Tracé d'un diagramme de Venn

plotly

Visualisations interactives

bokeh

Bibliothèque de visualisation interactive

scipy

Informatique scientifique

statsmodels

Modélisation statistique

sympy

Mathématiques symboliques

numba

Just-in-time compilation pour fonctions numériques

pyarrow

Traitement des données en colonnes

numexpr

Evaluateur rapide d'expressions numériques

mizani

Échelles pour les graphismes en Python

contourpy

Génération de lignes de contour

cycler

Cycles de style composables

fonttools

Bibliothèque de manipulation de polices

kiwisolver

Solveur de contraintes

pyparsing

Bibliothèque d'analyse syntaxique

python-dateutil

Date/time services publics

pytz

Définitions des fuseaux horaires

tzdata

Données de fuseau horaire

patsy

Spécification du modèle statistique

threadpoolctl

Contrôle du pool de threads

joblib

Utilitaires de calcul parallèle

mpmath

Arbitrary-precision arithmétique

llvmlite

reliure LLVM pour Numba

Machine Learning et IA

Bibliothèque Description

scikit-learn

Algorithmes d'apprentissage automatique

scikit-image

Traitement graphique

torch

PyTorch cadre d'apprentissage profond

torchvision

Vision par ordinateur pour PyTorch

torchaudio

Traitement audio pour PyTorch

xgboost

Cadre d'amélioration des dégradés

openai

Client d'API OpenAI

spacy

Traitement du langage naturel

spacy-legacy

Composants hérités pour SpacY

spacy-loggers

Utilitaires de journalisation pour SpacY

nltk

Boîte à outils en langage naturel

textblob

Traitement de texte

catalogue

Petite bibliothèque pour les registres de fonctions

confection

Système de configuration

cymem

Gestion de la mémoire pour Cython

murmurhash

Fixations Cython pour MurmurHash

preshed

Tables de hachage Cython

srsly

Utilitaires de sérialisation

thinc

Bibliothèque d'apprentissage automatique

wasabi

Impression légère sur console

weasel

Command-line interface pour les projets SpacY

blis

BLAS-like bibliothèque d'algèbre linéaire

langcodes

Utilitaires de code linguistique

language_data

Données linguistiques pour les langcodes

marisa-trie

Structure de données Tire

absl-py

Bibliothèques communes de Abseil Python

mcp

Protocole de contexte du modèle

Mathématiques et optimisation

Bibliothèque Description

cvxpy

Optimisation convexe

ortools

Outils de recherche opérationnelle

pulp

Programmation linéaire

galois

Arithmétique du champ de Galois

z3-solver

Prouveur de théorèmes

python_constraint2

Problèmes de satisfaction des contraintes

gapstatistics

Statistique des écarts pour le clustering

oeis

Encyclopédie en ligne des séquences entières

networkx

Analyse du réseau

igraph

Analyse et visualisation de graphes

Développement de sites Web et d'API

Bibliothèque Description

requests

bibliothèque HTTP

beautifulsoup4

Web scraping

fastapi

Framework Web moderne

Flask

Framework Web léger

Flask-Cors

Cross-origin partage de ressources pour Flask

Flask-Login

Gestion de session utilisateur pour Flask

Django

Full-featured cadre Web

httpx

Client HTTP asynchrone

httpcore

bibliothèque principale HTTP

starlette

Framework ASGI

uvicorn

serveur ASGI

gunicorn

Serveur HTTP WSGI

Hypercorn

serveur ASGI

asgiref

Implémentation de la référence ASGI

Werkzeug

bibliothèque d'utilitaires WSGI

Jinja2

Moteur de modèles

MarkupSafe

Manipulation sûre des cordes

itsdangerous

Signature cryptographique

blinker

Signal/event envoi

click-plugins

Système de plugins Click

tornado

Framework Web et réseau asynchrone

sqlparse

analyseur SQL

greenlet

Coroutines légères

aiosignal

Envoi de signaux asynchrones

anyio

Couche de compatibilité asynchrone

certifi

Ensemble de certificats

dnspython

Boîte à outils DNS

email_validator

Validation par e-mail

frozenlist

Implémentation de listes immuables

h11

HTTP/1.1 mise en œuvre du protocole

h2

HTTP/2 mise en œuvre du protocole

hpack

HTTP/2 compression d'en-tête

httptools

Analyse rapide du HTTP

hyperframe

HTTP/2 couche de cadrage

idna

Noms de domaine internationaux

multidict

Multi-value dictionnaire

priority

HTTP/2 arbre de priorité

python-dotenv

Gestion des variables d'environnement

python-multipart

Analyseur de données de formulaires en plusieurs parties

shellingham

bibliothèque de détection de coquillages

sniffio

Détection de bibliothèques asynchrones

sse-starlette

Server-sent événements pour Starlette

urllib3

bibliothèque cliente HTTP

uvloop

Boucle d'événements rapide pour asyncio

watchfiles

Bibliothèque de surveillance de fichiers

wsproto

WebSocket mise en œuvre du protocole

yarl

bibliothèque d'analyse d'URL

Cloud et base de données

Bibliothèque Description

boto3

AWS SDK pour Python (boto3)

duckdb

In-process base de données SQL

SQLAlchemy

Boîte à outils SQL et ORM

pymongo

pilote MongoDB

redis

Client Redis

psycopg2-binary

adaptateur PostgreSQL

Traitement des fichiers et des documents

Bibliothèque Description

openpyxl

Traitement de fichiers Excel

xlrd

Lecture de fichiers Excel

XlsxWriter

Rédaction de fichiers Excel

pyxlsb

Lecteur de format binaire Excel

et-xmlfile

Gestion des fichiers XML pour openpyxl

PyPDF2

Traitement de PDF

pdfplumber

Extraction de texte PDF

pdf2image

Conversion de PDF en image

pdfkit

Conversion de HTML en PDF. Nécessite le wkhtmltopdf et n'est pas préinstallé dans le moteur d'exécution. Pour l'utiliserpdfkit, wkhtmltopdf installez-vous dans la session.

pypdfium2

bibliothèque de traitement PDF

pdfminer.six

Extraction de texte PDF

pdfrw

PDF reader/writer

python-docx

Traitement de documents de texte

docx2txt

Extraction du texte d'un document Word

reportlab

Génération de PDF

fpdf

Génération de PDF simplifiée

rarfile

Traitement des archives RAR

xml-python

Traitement XML

svglib

SVG en conversion PDF/bitmap

svgwrite

bibliothèque de création de fichiers SVG

proglog

Enregistrement des progrès

lazy_loader

Chargement lent du module

Traitement des images et des médias

Bibliothèque Description

pillow

Traitement graphique

opencv-python

Reconnaissance d'image

imageio

Image I/O

imageio-ffmpeg

Plugin FFmpeg pour imageio

moviepy

Montage vidéo

ffmpeg-python

Enveloppe FFmpeg

ffmpy

Enveloppe FFmpeg

pydub

Manipulation audio

gtts

Google Text-to-Speech

mutagen

Gestion des métadonnées audio

Wand

ImageMagick liant

imgkit

Conversion de HTML en image

pypng

Traitement d'image PNG

PyWavelets

Transformations en ondelettes

tifffile

Traitement de fichiers TIFF

Outils et utilitaires de développement

Bibliothèque Description

pydantic

Validation des données à l'aide d'indices de

pydantic-settings

Gestion des paramètres pour Pydantic

pydantic_core

Logique de validation de base pour Pydantic

jsonschema

Validation du schéma JSON

PyYAML

Traitement YAML

orjson

Bibliothèque JSON rapide

ujson

JSON ultra rapide encoder/decoder

click

Création d'une interface de ligne de commande

typer

Framework CLI moderne

tqdm

Barres de progression

loguru

Bibliothèque de journalisation

rich

Texte riche et mise en forme élégante

ipython

Coque Python interactive

Faker

Génération de fausses données

qrcode

Génération de code QR

retrying

Réessayez le décorateur

tenacity

Réessayer la bibliothèque

backoff

Retournez et réessayez

more_itertools

Outils d'itérateur supplémentaires

cryptography

Recettes et primitives cryptographiques

bcrypt

Hachage du mot de passe

PyNaCl

Bibliothèque de mise en réseau et de cryptographie

pyOpenSSL

Enveloppeur OpenSSL

cffi

Interface de fonction étrangère C

pycparser

Analyseur C en Python

annotated-types

Types de contraintes réutilisables

typing_extensions

Fonctionnalités de saisie rétroportées

typing_inspection

Inspection de la saisie pendant l'exécution

astor

Convertisseur AST en code source

asttokens

Annotez AST avec des jetons de source

executing

Obtenir le nœud AST en cours d'exécution

pure-eval

Évaluation sécurisée des expressions

stack-data

Extraire des données à partir de cadres de pile

decorator

Utilitaires de décorateur

entrypoints

Découvrez les points d'entrée

jedi

Bibliothèque de complétion de code

parso

Analyseur Python

prompt_toolkit

Boîte à outils interactive en ligne de commande

traitlets

Système de configuration

wcwidth

Calcul de la largeur du terminal

Pygments

Surlignage de syntaxe

mdurl

Utilitaires d'URL pour Markdown

texttable

Formatage du tableau de texte

xyzservices

Source des services de tuiles XYZ

attrs

Cours sans passe-partout

cachetools

Collections de mémorisation extensibles

cloudpathlib

Bibliothèque de chemins de stockage dans le cloud

cloudpickle

Pickle pour le cloud computing

distro

Informations sur la distribution Linux

filelock

Verrouillage de fichiers indépendant de la plate-forme

fsspec

Spécification du système de fichiers

future

2/3 Compatibilité avec Python

httpx-sse

Server-sent événements pour HTTP/X

importlib_metadata

Accès aux métadonnées de la bibliothèque

importlib_resources

Accès aux ressources pour les packages

jsonschema-specifications

Spécifications du schéma JSON

packaging

Utilitaires de base pour les packages Python

pexpect

Expect-like contrôle des sous-processus

platformdirs

Platform-specific annuaires

ptyprocess

Utilitaires de pseudoterminaux

referencing

Résolution de référence JSON

rpds-py

Structures de données persistantes

six

Utilitaires 2/3 de compatibilité Python

smart-open

Utils pour diffuser des fichiers volumineux

zipp

Rétroportage d'un wrapper d'objets compatible avec pathlib

Traitement du texte et du balisage

Bibliothèque Description

markdown-it-py

Analyseur Markdown

markdown2

Processeur Markdown

markdownify

Convertisseur HTML en Markdown

lxml

Traitement XML et HTML

cssselect2

Implémentation du sélecteur CSS

tinycss2

analyseur CSS

webencodings

Codage de caractères pour le Web

soupsieve

bibliothèque de sélecteurs CSS

regex

Module d'expression régulière alternatif

chardet

Détection du codage de caractères

charset-normalizer

Détection du codage de caractères

Géospatiale et cartographie

Bibliothèque Description

shapely

Manipulation d'objets géométriques

pyshp

Bibliothèque de fichiers Shapefile

branca

HTML/JS bibliothèque de modèles pour cartes

Support pour le traitement des documents

Bibliothèque Description

python-pptx

Création et mise à jour de PowerPoint fichiers (.pptx)

defusedxml

Protection contre les bombes XML pour les modules Python stdlib

markitdown

Convertissez différents formats de fichiers en Markdown

xlwt

Écrire des données et des informations de formatage dans des fichiers Excel

odfpy

API pour le OpenDocument formatage des documents

docx-mailmerge

Fusion de publipostage pour les documents Word

docxcompose

Composez des documents Word en concatenating/appending

html5lib

Standards-compliant bibliothèque pour l'analyse et la sérialisation du HTML

xmltodict

Convertir du XML en dictionnaires Python

tabula-py

Extraire des tableaux à partir de fichiers PDF

pypandoc

Enveloppe Python pour le convertisseur de documents Pandoc

pypdf

Bibliothèque PDF Pure Python pour le découpage, la fusion, le recadrage

Pour obtenir la liste complète de toutes les bibliothèques Python préinstallées avec leurs versions spécifiques, vous pouvez exécuter le code suivant dans votre session d'interpréteur de code :

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

Les éléments suivants Node.js packages/libraries sont préinstallés dans l'environnement de l'interpréteur de AgentCore code.

Package/Library Description

axios

Promise-based Client HTTP

lodash

Bibliothèque d'utilitaires pour les tâches de programmation courantes

uuid

Génération d'UUID

zod

TypeScript-first validation du schéma

cheerio

Analyse et manipulation du code HTML