Быстро сгенерируйте сюжеты в Python, просто описав их через текст. Например, просто используйте подсказку «Создайте график рассеяния с метками имени» вместо бесконечного поиска документов и Stackoverflow. Учитывая такую подсказку, библиотека Python autoplotlib использует API OpenAI для автоматического генерации соответствующего кода и сюжета - сохранение вашего времени и усилий.
Предупреждение Этот пакет экспериментальный. Пакет может выполнить вывод кода из языковых моделей. Хотя маловероятно, всегда проверяйте и подтверждают, что модель не была сгенерирована вредоносным кодом до выполнения. Используйте свой собственный риск.
pip install autoplotlib
Ниже приведен пример построения построения данных Pandas Data с использованием библиотеки autoplotlib . Функция plot() требует подсказки, описывающей график и данные для графика. Функция возвращает график, сгенерированный код и полный ответ от API OpenAI.
# set the OpenAI API key
import os
os . environ [ "OPENAI_API_KEY" ] = "<YOUR_API_KEY>"
import autoplotlib as aplt
import pandas as pd
data = pd . DataFrame (
[[ 29 , 177 ], [ 33 , 186 ], [ 48 , 161 ], [ 53 , 173 ], [ 67 , 152 ]],
index = [ "Alice" , "Bob" , "Charlie" , "Dave" , "Eve" ],
columns = [ "age" , "height" ],
)
figure_description = """
Plot the data as scatterplot between height and age.
Add the names as labels next to the data points.
Ensure the labels don't overlap.
Mark people taller than 170 with a star instead of a point.
"""
code , fig , llm_response = aplt . plot ( figure_description , data = data )См. Руководство по разработке для получения информации о внесении.
MIT Лицензия