Exemple #1
0
    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)
Exemple #2
0
    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)