(self)
| 1760 | v.stack(x=("x",)) |
| 1761 | |
| 1762 | def test_unstack(self): |
| 1763 | v = Variable("z", [0, 1, 2, 3], {"foo": "bar"}) |
| 1764 | actual = v.unstack(z={"x": 2, "y": 2}) |
| 1765 | expected = Variable(("x", "y"), [[0, 1], [2, 3]], v.attrs) |
| 1766 | assert_identical(actual, expected) |
| 1767 | |
| 1768 | actual = v.unstack(z={"x": 4, "y": 1}) |
| 1769 | expected = Variable(("x", "y"), [[0], [1], [2], [3]], v.attrs) |
| 1770 | assert_identical(actual, expected) |
| 1771 | |
| 1772 | actual = v.unstack(z={"x": 4}) |
| 1773 | expected = Variable("x", [0, 1, 2, 3], v.attrs) |
| 1774 | assert_identical(actual, expected) |
| 1775 | |
| 1776 | def test_unstack_errors(self): |
| 1777 | v = Variable("z", [0, 1, 2, 3]) |
nothing calls this directly
no test coverage detected