Esempio n. 1
0
 def test_elementwise_rdd(self):
     mat1 = MatrixRDD(
         self.sc.parallelize([(1, array([1, 2, 3])), (2, array([4, 5,
                                                                6]))]))
     mat2 = MatrixRDD(
         self.sc.parallelize([(1, array([7, 8, 9])), (2, array([10, 11,
                                                                12]))]))
     result = mat1.elementwise(mat2, add).collect()
     truth = array([[8, 10, 12], [14, 16, 18]])
     assert array_equal(result, truth)
Esempio n. 2
0
 def test_elementwise_array(self):
     mat = MatrixRDD(self.sc.parallelize([(1, array([1, 2, 3]))]))
     assert array_equal(
         mat.elementwise(2, add).collect()[0], array([3, 4, 5]))
Esempio n. 3
0
 def test_elementwise_array(self):
     mat = MatrixRDD(self.sc.parallelize([(1, array([1, 2, 3]))]))
     assert array_equal(mat.elementwise(2, add).collect()[0], array([3, 4, 5]))
Esempio n. 4
0
 def test_elementwise_rdd(self):
     mat1 = MatrixRDD(self.sc.parallelize([(1, array([1, 2, 3])), (2, array([4, 5, 6]))]))
     mat2 = MatrixRDD(self.sc.parallelize([(1, array([7, 8, 9])), (2, array([10, 11, 12]))]))
     result = mat1.elementwise(mat2, add).collect()
     truth = array([[8, 10, 12], [14, 16, 18]])
     assert array_equal(result, truth)