{"kind":"task","effective_mode":"full","benchmark":{"kind":"benchmark","effective_mode":"full","slug":"scicode","formal_name":"SciCode","introduction":"SciCode evaluates the ability to solve scientific research problems through code. Problems are decomposed into subproblems; this dev import preserves the relationships between 15 parent problems and 50 subproblems.","introduction_ja":"","introduction_en":"","category":"Category not supplied","task_count":null,"acquisition_status":"Acquisition status not supplied","official_url":"https://huggingface.co/datasets/SciCode1/SciCode","indexing_mode":"noindex","profile":{"resources":[],"task_format":"","scoring":"","metric":"","size":"","answer_access":"","license":"","citation":"","maintainer":"","released":"","why_hard":"","related":[]}},"task_id":"2effad94-1e5f-52aa-a4bc-0c2b27cf9e77","task_key":"dev--96fdd33e-7a8f-5191-a8cf-e8ce0b324581--38~2e3","task_revision_id":"2","upstream_id":"38.3","short_description":"Given some input vectors (could be one, two or three in total), provide the…","config":"","split":"dev","body":"{\"step_background\":\"Background\\n\\nFor 1D case, the reciprocal vector is calculated as\\n$$\\n\\\\begin{gathered}\\n\\\\overrightarrow{a_1}=a \\\\vec{x} \\\\\\\\\\n\\\\overrightarrow{b_1}=\\\\frac{2 \\\\pi}{a_1} \\\\vec{x}\\n\\\\end{gathered}\\n$$\\n\\nFor 2D case,\\n$$\\n\\\\begin{aligned}\\n& \\\\overrightarrow{b_1}=2 \\\\pi \\\\frac{\\\\overrightarrow{a_2} \\\\times \\\\overrightarrow{a_3}}{\\\\overrightarrow{a_1} \\\\cdot\\\\left(\\\\overrightarrow{a_2} \\\\times \\\\overrightarrow{a_3}\\\\right)} \\\\\\\\\\n& \\\\overrightarrow{b_2}=2 \\\\pi \\\\frac{\\\\overrightarrow{a_3} \\\\times \\\\overrightarrow{a_1}}{\\\\overrightarrow{a_1} \\\\cdot\\\\left(\\\\overrightarrow{a_2} \\\\times \\\\overrightarrow{a_3}\\\\right)}\\n\\\\end{aligned}\\n$$\\nwhere $\\\\overrightarrow{a_3}$ is a vector that is perpendicular to the 2D plane.\\n\\nFor 3D case, the function has been given.\",\"step_description_prompt\":\"Given some input vectors (could be one, two or three in total), provide the reciprocal vectors. The input should be numpy array(s), and the output should be a list of one numpy array or some numpy arrays if there are more than one vectors.\"}","display_format":"scicode-step","language":"","answer_status":"published","assets":[],"source_url":"https://huggingface.co/datasets/SciCode1/SciCode","history":"initial import","indexing_mode":"noindex","subproblems":[],"grids":[]}