View a markdown version of this page

Pre-installed bibliotheken - Amazon Grundgestein AgentCore

Pre-installed bibliotheken

Der AgentCore Code Interpreter enthält vorinstallierte Bibliotheken für Python und. Node.js Diese Bibliotheken sind sofort verfügbar, ohne dass eine zusätzliche Installation erforderlich ist.

Python-Bibliotheken

Der AgentCore Code Interpreter enthält einen umfassenden Satz vorinstallierter Python-Bibliotheken zur Unterstützung verschiedener Datenanalyse-, maschinellen Lern- und Entwicklungsaufgaben.

Datenanalyse und Visualisierung

Bibliothek Description

pandas

Datenmanipulation und -analyse

polars

Schnelle DataFrame Bibliothek zur Datenmanipulation

numpy

Numerisches Rechnen

matplotlib

Plotten und Visualisieren

seaborn

Statistische Datenvisualisierung

matplotlib-inline

Matplotlib-Backend für Jupyter

matplotlib-venn

Plotten von Venn-Diagrammen

plotly

Interaktive Visualisierungen

bokeh

Bibliothek für interaktive Visualisierungen

scipy

Wissenschaftliches Rechnen

statsmodels

Statistische Modellierung

sympy

Symbolische Mathematik

numba

Just-in-time Kompilierung für numerische Funktionen

pyarrow

Spaltenweise Datenverarbeitung

numexpr

Schneller Evaluator für numerische Ausdrücke

mizani

Skalen für Python-Grafiken

contourpy

Generierung von Konturlinien

cycler

Zyklen im zusammensetzbaren Stil

fonttools

Bibliothek zur Bearbeitung von Schriften

kiwisolver

Constraint-Solver

pyparsing

Bibliothek wird analysiert

python-dateutil

Date/time Dienstprogramme

pytz

Zeitzonendefinitionen

tzdata

Zeitzonendaten

patsy

Statistische Modellspezifikation

threadpoolctl

Steuerung des Thread-Pools

joblib

Dienstprogramme für parallele Datenverarbeitung

mpmath

Arbitrary-precision Arithmetik

llvmlite

LLVM-Bindung für Numba

Machine Learning und KI

Bibliothek Description

scikit-learn

Algorithmen für maschinelles Lernen

scikit-image

Bildverarbeitung

torch

PyTorch Deep-Learning-Framework

torchvision

Computer Vision für PyTorch

torchaudio

Audioverarbeitung für PyTorch

xgboost

Framework zur Gradientenverstärkung

openai

OpenAI-API-Client

spacy

Natürliche Sprachverarbeitung

spacy-legacy

Legacy-Komponenten für SpacY

spacy-loggers

Protokollierungsprogramme für SpacY

nltk

Toolkit für natürliche Sprache

textblob

Textverarbeitung

catalogue

Winzige Bibliothek für Funktionsregister

confection

Konfigurationssystem

cymem

Speicherverwaltung für Cython

murmurhash

Cython-Bindungen für MurmurHash

preshed

Cython-Hash-Tabellen

srsly

Dienstprogramme zur Serialisierung

thinc

Bibliothek für maschinelles Lernen

wasabi

Leichtes Drucken auf Konsolen

weasel

Command-line Schnittstelle für SPAcY-Projekte

blis

BLAS-like Bibliothek für lineare Algebra

langcodes

Hilfsprogramme für den Sprachcode

language_data

Sprachdaten für Langcodes

marisa-trie

Wahre Datenstruktur

absl-py

Allgemeine Bibliotheken von Abseil Python

mcp

Modellieren Sie das Kontextprotokoll

Mathematische Mathematik und Optimierung

Bibliothek Description

cvxpy

Konvexe Optimierung

ortools

Tools für die Betriebsforschung

pulp

Lineare Programmierung

galois

Galois-Feldarithmetik

z3-solver

Beweis des Theorems

python_constraint2

Probleme bei der Zufriedenheit mit Einschränkungen

gapstatistics

Lückenstatistik für Clustering

oeis

Online-Enzyklopädie ganzzahliger Sequenzen

networkx

Netzwerkanalyse

igraph

Graphische Analyse und Visualisierung

Web- und API-Entwicklung

Bibliothek Description

requests

HTTP-Bibliothek

beautifulsoup4

Web-Scraping

fastapi

Modernes Web-Framework

Flask

Leichtes Web-Framework

Flask-Cors

Cross-origin gemeinsame Nutzung von Ressourcen für Flask

Flask-Login

Verwaltung von Benutzersitzungen für Flask

Django

Full-featured Web-Framework

httpx

Asynchroner HTTP-Client

httpcore

HTTP-Kernbibliothek

starlette

ASGI-Framework

uvicorn

ASGI-Server

gunicorn

WSGI-HTTP-Server

Hypercorn

ASGI-Server

asgiref

ASGI-Referenzimplementierung

Werkzeug

WSGI-Hilfsbibliothek

Jinja2

Template-Engine

MarkupSafe

Sichere Handhabung von Zeichenketten

itsdangerous

Kryptografisches Signieren

blinker

Signal/event versenden

click-plugins

Klicken Sie auf das Plugin-System

tornado

Web-Framework und asynchrone Netzwerke

sqlparse

SQL-Parser

greenlet

Leichte Coroutinen

aiosignal

Asynchrone Signalübertragung

anyio

Asynchrone Kompatibilitätsebene

certifi

Zertifikatspaket

dnspython

DNS-Toolkit

email_validator

E-Mail-Validierung

frozenlist

Implementierung einer unveränderlichen Liste

h11

HTTP/1.1 Implementierung des Protokolls

h2

HTTP/2 Implementierung des Protokolls

hpack

HTTP/2 Header-Komprimierung

httptools

Schnelles HTTP-Parsing

hyperframe

HTTP/2 Rahmungsebene

idna

Internationalisierte Domainnamen

multidict

Multi-value wörterbuch

priority

HTTP/2 Prioritätsbaum

python-dotenv

Verwaltung von Umgebungsvariablen

python-multipart

Parser für mehrteilige Formulardaten

shellingham

Bibliothek zur Shell-Erkennung

sniffio

Erkennung asynchroner Bibliotheken

sse-starlette

Server-sent Ereignisse für Starlette

urllib3

HTTP-Client-Bibliothek

uvloop

Schnelle Ereignisschleife für Asyncio

watchfiles

Bibliothek zum Ansehen von Dateien

wsproto

WebSocket Protokollimplementierung

yarl

Bibliothek zum Analysieren von URLs

Cloud und Datenbank

Bibliothek Description

boto3

AWS SDK für Python (boto3)

duckdb

In-process SQL-Datenbank

SQLAlchemy

SQL-Toolkit und ORM

pymongo

MongoDB-Treiber

redis

Redis-Klient

psycopg2-binary

PostgreSQL-Adapter

Dateiverarbeitung und Dokumente

Bibliothek Description

openpyxl

Verarbeitung von Excel-Dateien

xlrd

Lesen von Excel-Dateien

XlsxWriter

Schreiben von Excel-Dateien

pyxlsb

Excel-Binärformatleser

et-xmlfile

Handhabung von XML-Dateien für openpyxl

PyPDF2

Verarbeitung von PDF-Dateien

pdfplumber

Extraktion von PDF-Text

pdf2image

Konvertierung von PDF in Bild

pdfkit

Konvertierung von HTML in PDF. Erfordert das wkhtmltopdf und ist in der Runtime nicht vorinstalliert. Um es zu verwendenpdfkit, installieren Sie wkhtmltopdf sich selbst in der Sitzung.

pypdfium2

Bibliothek zur PDF-Verarbeitung

pdfminer.six

Extraktion von PDF-Text

pdfrw

PDF reader/writer

python-docx

Verarbeitung von Word-Dokumenten

docx2txt

Textextraktion von Word-Dokumenten

reportlab

Generierung von PDF-Dateien

fpdf

Einfache PDF-Generierung

rarfile

Verarbeitung von RAR-Archiven

xml-python

XML-Verarbeitung

svglib

PDF/bitmap Konvertierung von SVG in

svgwrite

Bibliothek zur SVG-Erstellung

proglog

Protokollierung des Fortschritts

lazy_loader

Verzögertes Laden des Moduls

Bild- und Medienverarbeitung

Bibliothek Description

pillow

Bildverarbeitung

opencv-python

Computer Vision

imageio

Bild I/O

imageio-ffmpeg

FFmpeg-Plugin für imageio

moviepy

Videobearbeitung

ffmpeg-python

FFmpeg-Wrapper

ffmpy

FFmpeg-Wrapper

pydub

Audiomanipulation

gtts

Google Text-to-Speech

mutagen

Handhabung von Audio-Metadaten

Wand

ImageMagick bindend

imgkit

Konvertierung von HTML in Bild

pypng

PNG-Bildverarbeitung

PyWavelets

Wavelet transformiert

tifffile

Verarbeitung von TIFF-Dateien

Entwicklungstools und Hilfsprogramme

Bibliothek Description

pydantic

Datenvalidierung mithilfe von Typhinweisen

pydantic-settings

Verwaltung der Einstellungen für Pydantic

pydantic_core

Kernvalidierungslogik für Pydantic

jsonschema

Validierung des JSON-Schemas

PyYAML

YAML-Verarbeitung

orjson

Schnelle JSON-Bibliothek

ujson

Extrem schnelles JSON encoder/decoder

click

Erstellung der Befehlszeilenschnittstelle

typer

Modernes CLI-Framework

tqdm

Fortschrittsbalken

loguru

Protokollierungsbibliothek

rich

Reichhaltiger Text und schöne Formatierung

ipython

Interaktive Python-Shell

Faker

Generierung gefälschter Daten

qrcode

Generierung von QR-Codes

retrying

Versuchen Sie es erneut mit dem Dekorateur

tenacity

Versuchen Sie es erneut mit der Bibliothek

backoff

Gehen Sie zurück und versuchen Sie es erneut

more_itertools

Zusätzliche Iterator-Tools

cryptography

Kryptografische Rezepte und Primitive

bcrypt

Passwort-Hashing

PyNaCl

Bibliothek für Netzwerke und Kryptografie

pyOpenSSL

OpenSSL-Wrapper

cffi

C-Schnittstelle für fremde Funktionen

pycparser

C-Parser in Python

annotated-types

Wiederverwendbare Einschränkungstypen

typing_extensions

Eingabefunktionen wurden rückportiert

typing_inspection

Überprüfung des Tippvorgangs während der Laufzeit

astor

Konverter von AST zum Quellcode

asttokens

Kommentieren Sie AST mit Quell-Token

executing

Ruft den aktuell ausgeführten AST-Knoten ab

pure-eval

Sichere Auswertung von Ausdrücken

stack-data

Extrahieren Sie Daten aus Stack-Frames

decorator

Decorator-Dienstprogramme

entrypoints

Entdecken Sie Einstiegspunkte

jedi

Bibliothek zur Codevervollständigung

parso

Python-Parser

prompt_toolkit

Interaktives Befehlszeilen-Toolkit

traitlets

Konfigurationssystem

wcwidth

Berechnung der Terminalbreite

Pygments

Hervorhebung der Syntax

mdurl

URL-Dienstprogramme für Markdown

texttable

Formatierung von Texttabellen

xyzservices

Quelle der XYZ-Tile-Dienste

attrs

Klassen ohne Boilerplate

cachetools

Erweiterbare Sammlungen zum Auswendiglernen

cloudpathlib

Bibliothek mit Cloud-Speicherpfaden

cloudpickle

Pickle für Cloud-Computing

distro

Informationen zur Linux-Distribution

filelock

Plattformunabhängiges Sperren von Dateien

fsspec

Dateisystem-Spezifikation

future

2/3 Python-Kompatibilität

httpx-sse

Server-sent Ereignisse für HTTPX

importlib_metadata

Zugriff auf Bibliotheksmetadaten

importlib_resources

Ressourcenzugriff für Pakete

jsonschema-specifications

Spezifikationen des JSON-Schemas

packaging

Kernwerkzeuge für Python-Pakete

pexpect

Expect-like Steuerung von Unterprozessen

platformdirs

Platform-specific Verzeichnisse

ptyprocess

Pseudoterminal-Dienstprogramme

referencing

JSON-Referenzauflösung

rpds-py

Persistente Datenstrukturen

six

2/3 Python-Kompatibilitätswerkzeuge

smart-open

Tools zum Streamen großer Dateien

zipp

Backport eines Pathlib-kompatiblen Object-Wrappers

Text- und Markup-Verarbeitung

Bibliothek Description

markdown-it-py

Markdown-Parser

markdown2

Markdown-Prozessor

markdownify

Konverter von HTML zu Markdown

lxml

XML- und HTML-Verarbeitung

cssselect2

Implementierung des CSS-Selektors

tinycss2

CSS-Parser

webencodings

Zeichenkodierung für das Web

soupsieve

CSS-Selektor-Bibliothek

regex

Alternatives Modul für reguläre Ausdrücke

chardet

Erkennung der Zeichenkodierung

charset-normalizer

Erkennung der Zeichenkodierung

Geodaten und Kartierung

Bibliothek Description

shapely

Manipulation geometrischer Objekte

pyshp

Shapefile-Bibliothek

branca

HTML/JS Vorlagenbibliothek für Karten

Support bei der Dokumentenverarbeitung

Bibliothek Description

python-pptx

Dateien PowerPoint (.pptx) erstellen und aktualisieren

defusedxml

XML-Bombenschutz für Python-Stdlib-Module

markitdown

Konvertiert verschiedene Dateiformate nach Markdown

xlwt

Schreiben Sie Daten und Formatierungsinformationen in Excel-Dateien

odfpy

API zum OpenDocument Formatieren von Dokumenten

docx-mailmerge

Serienbriefe für Word-Dokumente

docxcompose

Verfassen Sie Word-Dokumente nach concatenating/appending

html5lib

Standards-compliant Bibliothek zum Parsen und Serialisieren von HTML

xmltodict

XML in Python-Wörterbücher konvertieren

tabula-py

Extrahieren Sie Tabellen aus PDF-Dateien

pypandoc

Python-Wrapper für Pandoc-Dokumentenkonverter

pypdf

Reine Python-PDF-Bibliothek zum Teilen, Zusammenführen und Zuschneiden

Für eine vollständige Liste aller vorinstallierten Python-Bibliotheken mit ihren spezifischen Versionen können Sie den folgenden Code in Ihrer Code Interpreter-Sitzung ausführen:

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

Folgendes Node.js packages/libraries ist in der AgentCore Code Interpreter-Umgebung vorinstalliert.

Package/Library Description

axios

Promise-based HTTP-Client

lodash

Utility-Bibliothek für allgemeine Programmieraufgaben

uuid

UUID-Generierung

zod

TypeScript-first Schemavalidierung

cheerio

Analyse und Manipulation von HTML