{"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":"262180b9-660a-5f05-9bb2-27dd53772ad8","task_key":"default--v0~2e1~2e0~5fhf--262180b9-660a-5f05-9bb2-27dd53772ad8","task_revision_id":"1","upstream_id":"","short_description":"BigCodeBench v0.1.0_hf 262180b9-660a-5f05-9bb2-27dd53772ad8","config":"default","split":"v0.1.0_hf","body":"{\"code_prompt\":\"import numpy as np\\nimport matplotlib.pyplot as plt\\nimport string\\n# Constants\\nALPHABET = list(string.ascii_lowercase)\\ndef task_func(word):\\n\",\"complete_prompt\":\"import numpy as np\\nimport matplotlib.pyplot as plt\\nimport string\\n\\n# Constants\\nALPHABET = list(string.ascii_lowercase)\\n\\ndef task_func(word):\\n    \\\"\\\"\\\"\\n    Draws a bar chart representing the positions of each letter in the given word \\n    within the English alphabet using numpy and matplotlib.pyplot.\\n    \\n    Parameters:\\n    word (str): The word whose letters' positions will be plotted. \\n                Should contain only lowercase alphabetic characters.\\n                \\n    Returns:\\n    Axes: A matplotlib.axes._axes.Axes object representing the generated plot.\\n    \\n    Requirements:\\n    - numpy\\n    - matplotlib.pyplot\\n    \\n    Constants:\\n    - ALPHABET: A list containing all lowercase letters of the English alphabet.\\n    \\n    Examples:\\n    >>> ax = task_func('abc')\\n    >>> ax = task_func('hello')\\n    \\n    Note: \\n    The function uses the index of each letter in the English alphabet to represent its position.\\n    For example, 'a' will be represented by 1, 'b' by 2, and so on.\\n    \\\"\\\"\\\"\\n\",\"entry_point\":\"task_func\",\"instruct_prompt\":\"Draws a bar chart representing the positions of each letter in the given word within the English alphabet using numpy and matplotlib.pyplot. Constants: - ALPHABET: A list containing all lowercase letters of the English alphabet.\\nNote that: The function uses the index of each letter in the English alphabet to represent its position. For example, 'a' will be represented by 1, 'b' by 2, and so on.\\nThe function should output with:\\n    Axes: A matplotlib.axes._axes.Axes object representing the generated plot.\\nYou should write self-contained code starting with:\\n```\\nimport numpy as np\\nimport matplotlib.pyplot as plt\\nimport string\\n# Constants\\nALPHABET = list(string.ascii_lowercase)\\ndef task_func(word):\\n```\",\"libs\":\"['numpy', 'matplotlib', 'string']\"}","display_format":"code","language":"","answer_status":"published","assets":[],"source_url":"https://bigcode-bench.github.io/","history":"initial import","indexing_mode":"index","subproblems":[],"grids":[]}