Предустановленные библиотеки
В управляемый шаблон 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.