{"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":"noindex","profile":{"resources":[],"task_format":"","scoring":"","metric":"","size":"","answer_access":"","license":"","citation":"","maintainer":"","released":"","why_hard":"","related":[]}},"task_id":"9ec6a998-fb4e-52f8-8f4e-5fb8beabeaca","task_key":"default--v0~2e1~2e0~5fhf--9ec6a998-fb4e-52f8-8f4e-5fb8beabeaca","task_revision_id":"2","upstream_id":"","short_description":"BigCodeBench v0.1.0_hf 9ec6a998-fb4e-52f8-8f4e-5fb8beabeaca","config":"default","split":"v0.1.0_hf","body":"{\"code_prompt\":\"import numpy as np\\nimport math\\ndef task_func(data, target, k):\\n\",\"complete_prompt\":\"import numpy as np\\nimport math\\n\\ndef task_func(data, target, k):\\n    \\\"\\\"\\\"\\n    Calculate the 'k' nearest neighbors by geographic coordinates using a dataset \\n    and a target data point. The function returns a list of the 'k' nearest neighbors, \\n    sorted in ascending order of their distances from the target.\\n\\n    Parameters:\\n    data (DataFrame): The dataset containing geographical coordinates with columns ['Latitude', 'Longitude'].\\n    target (list): The target data point as [Latitude, Longitude].\\n    k (int): The number of nearest neighbors to return. Must be a non-negative integer.\\n\\n    Returns:\\n    list: List of the 'k' nearest neighbors as [Latitude, Longitude].\\n\\n    Raises:\\n    ValueError: If 'k' is a negative integer or not an integer.\\n\\n    Constants:\\n    radius of earth is 6371 km\\n\\n    Requirements:\\n    - numpy\\n    - math\\n\\n    Example:\\n    >>> data = pd.DataFrame([[14, 25], [1, 22], [7, 8]], columns=['Latitude', 'Longitude'])\\n    >>> target = [10, 15]\\n    >>> k = 2\\n    >>> task_func(data, target, k)\\n    [[7, 8], [14, 25]]\\n    \\\"\\\"\\\"\\n\",\"entry_point\":\"task_func\",\"instruct_prompt\":\"Calculate the 'k' nearest neighbors by geographic coordinates using a dataset and a target data point. The function returns a list of the 'k' nearest neighbors, sorted in ascending order of their distances from the target. Constants: radius of earth is 6371 km\\nThe function should raise the exception for: ValueError: If 'k' is a negative integer or not an integer.\\nThe function should output with:\\n    list: List of the 'k' nearest neighbors as [Latitude, Longitude].\\nYou should write self-contained code starting with:\\n```\\nimport numpy as np\\nimport math\\ndef task_func(data, target, k):\\n```\",\"libs\":\"['math', 'numpy']\"}","display_format":"code","language":"","answer_status":"published","assets":[],"source_url":"https://bigcode-bench.github.io/","history":"initial import","indexing_mode":"noindex","subproblems":[],"grids":[]}