{"kind":"task","effective_mode":"full","benchmark":{"kind":"benchmark","effective_mode":"full","slug":"ds-1000","formal_name":"DS-1000","introduction":"DS-1000 builds 1,000 data-science problems from real StackOverflow questions across seven libraries including NumPy, Pandas and Matplotlib. The problems are perturbed so that recalling the original answer does not solve them.","introduction_ja":"","introduction_en":"","category":"Category not supplied","task_count":null,"acquisition_status":"Acquisition status not supplied","official_url":"https://ds1000-code-gen.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":"fc5571d6-9eeb-5aea-90db-437dd585aa4b","task_key":"default--test--448","task_revision_id":"1","upstream_id":"448","short_description":"I have two 2D numpy arrays like this, representing the x/y distances between…","config":"default","split":"test","body":"{\"library\":\"Numpy\",\"prompt\":\"Problem:\\nI have two 2D numpy arrays like this, representing the x/y distances between three points. I need the x/y distances as tuples in a single array.\\nSo from:\\nx_dists = array([[ 0, -1, -2],\\n                 [ 1,  0, -1],\\n                 [ 2,  1,  0]])\\ny_dists = array([[ 0, 1, -2],\\n                 [ -1,  0, 1],\\n                 [ -2,  1,  0]])\\nI need:\\ndists = array([[[ 0,  0], [-1, 1], [-2, -2]],\\n               [[ 1,  -1], [ 0,  0], [-1, 1]],\\n               [[ 2,  -2], [ 1,  1], [ 0,  0]]])\\nI've tried using various permutations of dstack/hstack/vstack/concatenate, but none of them seem to do what I want. The actual arrays in code are liable to be gigantic, so iterating over the elements in python and doing the rearrangement \\\"manually\\\" isn't an option speed-wise.\\nA:\\n<code>\\nimport numpy as np\\nx_dists = np.array([[ 0, -1, -2],\\n                 [ 1,  0, -1],\\n                 [ 2,  1,  0]])\\n\\ny_dists = np.array([[ 0, 1, -2],\\n                 [ -1,  0, 1],\\n                 [ -2,  1,  0]])\\n</code>\\ndists = ... # put solution in this variable\\nBEGIN SOLUTION\\n<code>\\n\"}","display_format":"code","language":"","answer_status":"published","assets":[],"source_url":"https://ds1000-code-gen.github.io/","history":"initial import","indexing_mode":"index","subproblems":[],"grids":[]}