def test_convert(self) -> None: arr = np.random.rand(10, 5) t = Table.from_array(arr) self.assertIsNotNone(t) self.assertEqual(len(t.columns), arr.shape[1]) self.assertEqual(t.columns, ["_1", "_2", "_3", "_4", "_5"]) arr2 = t.to_array() self.assertTrue(np.allclose(arr, arr2)) columns = ["a", "b", "c"] t = Table.from_array(arr, columns=columns, offsets=[0, 1, 3, 5]) self.assertIsNotNone(t) self.assertEqual(len(t.columns), 3) self.assertEqual(t.columns, columns)
def test_convert(self): arr = np.random.rand(10,5) t = Table.from_array(arr) self.assertIsNotNone(t) self.assertEqual(len(t.columns), arr.shape[1]) self.assertEqual(t.columns, ['_1', '_2', '_3', '_4', '_5']) arr2 = t.to_array() self.assertTrue(np.allclose(arr, arr2)) columns=['a', 'b', 'c'] t = Table.from_array(arr, columns=columns, offsets=[0, 1, 3, 5]) self.assertIsNotNone(t) self.assertEqual(len(t.columns), 3) self.assertEqual(t.columns, columns)