Example #1
0
 def merge_constructed_data_test(self):
     x1data = np.r_[0:4, 3:6]  # [0, 1, 2, 3, 3, 4, 5]
     x2data = np.r_[0:3, 2:6] + 0.5  # [0.5, 1.5, 2.5, 2.5, 3.5, 4.5, 5.5]
     # We don't care what the y's or e's are, so make them the same as the x's
     data1 = np.c_[x1data, x1data, x1data]  # xye dataset 1
     data2 = np.c_[x2data, x2data, x2data]  # xye dataset 2
     merged = processing.combine_by_merge(data1, data2)
     self.assertTrue(merged.shape == (12, 3))
 def merge_constructed_data_test(self):
     x1data = np.r_[0:4, 3:6]                # [0, 1, 2, 3, 3, 4, 5]
     x2data = np.r_[0:3, 2:6] + 0.5          # [0.5, 1.5, 2.5, 2.5, 3.5, 4.5, 5.5]
     # We don't care what the y's or e's are, so make them the same as the x's
     data1 = np.c_[x1data,x1data,x1data]     # xye dataset 1
     data2 = np.c_[x2data,x2data,x2data]     # xye dataset 2
     merged = processing.combine_by_merge(data1, data2)
     self.assertTrue(merged.shape==(12,3))
Example #3
0
 def merge_overlapping_ranges_test(self):
     x1data = np.r_[0:3]  # [0, 1, 2]
     x2data = np.r_[1:4] + 0.5  # [1.5, 2.5, 3.5]
     # We don't care what the y's or e's are, so make them the same as the x's
     data1 = np.c_[x1data, x1data, x1data]  # xye dataset 1
     data2 = np.c_[x2data, x2data, x2data]  # xye dataset 2
     merged = processing.combine_by_merge(data1, data2)
     self.assertTrue(merged.shape == (6, 3))
     self.assertTrue(
         np.allclose(merged[:, 0], np.r_[0., 1., 1.5, 2., 2.5, 3.5]))
 def merge_overlapping_ranges_test(self):
     x1data = np.r_[0:3]                     # [0, 1, 2]
     x2data = np.r_[1:4] + 0.5               # [1.5, 2.5, 3.5]
     # We don't care what the y's or e's are, so make them the same as the x's
     data1 = np.c_[x1data,x1data,x1data]     # xye dataset 1
     data2 = np.c_[x2data,x2data,x2data]     # xye dataset 2
     merged = processing.combine_by_merge(data1, data2)
     self.assertTrue(merged.shape==(6,3))
     self.assertTrue(np.allclose(merged[:,0],
                          np.r_[0., 1., 1.5, 2., 2.5, 3.5]))