{"kind":"task","effective_mode":"full","benchmark":{"kind":"benchmark","effective_mode":"full","slug":"bigcodebench","formal_name":"BigCodeBench","introduction":"BigCodeBench poses 1,140 function-level tasks drawn across 139 libraries. It tests whether a model can compose several real APIs correctly rather than write one self-contained function.","introduction_ja":"","introduction_en":"","category":"Category not supplied","task_count":null,"acquisition_status":"Acquisition status not supplied","official_url":"https://bigcode-bench.github.io/","indexing_mode":"index","profile":{"resources":[],"task_format":"","scoring":"","metric":"","size":"","answer_access":"","license":"","citation":"","maintainer":"","released":"","why_hard":"","related":[],"history":"","construction":"","limitations":"","saturation":"","scores":[]}},"task_id":"7dbbf75a-0337-5d5b-9a3d-cebee6895171","task_key":"default--v0~2e1~2e0~5fhf--7dbbf75a-0337-5d5b-9a3d-cebee6895171","task_revision_id":"1","upstream_id":"","short_description":"BigCodeBench v0.1.0_hf 7dbbf75a-0337-5d5b-9a3d-cebee6895171","config":"default","split":"v0.1.0_hf","body":"{\"code_prompt\":\"import re\\nfrom scipy.stats import gaussian_kde\\nfrom scipy import linalg\\nimport matplotlib.pyplot as plt\\ndef task_func(text):\\n\",\"complete_prompt\":\"import re\\nfrom scipy.stats import gaussian_kde\\nfrom scipy import linalg\\nimport matplotlib.pyplot as plt\\n\\n\\ndef task_func(text):\\n    \\\"\\\"\\\"\\n    This code takes a text input, calculates the lengths of the words, \\n    and visualizes the distribution of word lengths using a histogram and a KDE curve (if applicable) on a matplotlib subplot.\\n\\n    Parameters:\\n    text (str): The text string to be analyzed. The function can handle strings with various types \\n                of characters and punctuation.\\n\\n    Returns:\\n    matplotlib.axes._axes.Axes: An Axes object showing the histogram and optionally the KDE \\n                                           plot of word lengths. This visual representation helps in \\n                                           understanding the distribution of word lengths in the given text.\\n\\n    Requirements:\\n    - re\\n    - matplotlib\\n    - scipy\\n    - matplotlib\\n\\n    Example:\\n    >>> ax = task_func('Hello world! This is a test.')\\n    >>> type(ax)\\n    <class 'matplotlib.axes._axes.Axes'>\\n    \\\"\\\"\\\"\\n\",\"entry_point\":\"task_func\",\"instruct_prompt\":\"This code takes a text input, calculates the lengths of the words, and visualizes the distribution of word lengths using a histogram and a KDE curve (if applicable) on a matplotlib subplot.\\nThe function should output with:\\n    matplotlib.axes._axes.Axes: An Axes object showing the histogram and optionally the KDE\\n    plot of word lengths. This visual representation helps in\\n    understanding the distribution of word lengths in the given text.\\nYou should write self-contained code starting with:\\n```\\nimport re\\nfrom scipy.stats import gaussian_kde\\nfrom scipy import linalg\\nimport matplotlib.pyplot as plt\\ndef task_func(text):\\n```\",\"libs\":\"['re', 'matplotlib', 'scipy']\"}","display_format":"code","language":"","answer_status":"published","assets":[],"source_url":"https://bigcode-bench.github.io/","history":"initial import","indexing_mode":"index","subproblems":[],"grids":[]}