Перейти к содержимому

Предустановленные библиотеки

В управляемый шаблон code-interpreter входят распространённые Python-библиотеки для анализа данных, машинного обучения, изображений, аудио и документов. Среди них:

  • NumPy, pandas, SciPy, scikit-learn и xarray;
  • Matplotlib, Seaborn, Plotly и Bokeh;
  • Pillow, OpenCV и scikit-image;
  • openpyxl, xlrd и python-docx;
  • NLTK, spaCy, TextBlob, librosa и soundfile.

Их можно использовать сразу, без установки пакетов при запуске. DataFrame из pandas также возвращается как структурированные данные:

mjs
const sandbox = await Sandbox.create("code-interpreter");

try {
  const execution = await sandbox.runCode(`
import pandas as pd

sales = pd.DataFrame({
    "month": ["January", "February", "March"],
    "orders": [18, 24, 31],
})
sales
`);

  console.log(execution.results[0].data);
} finally {
  await sandbox.kill();
}

Если нужна другая библиотека, установите её в запущенной песочнице или создайте собственный шаблон Code Interpreter.