コード例 #1
0
 def test_addVector(self):
     vector = MyVector("abcd", "r", 1, [0, 0, 0, 0])
     vector.addVector([1, 2, 3, 4, 5, 6])
     self.assertEqual(vector.getValues(), [1, 2, 3, 4])
     vector.setValues([1, 2, 3, 4, 5, 6])
     vector.addVector([1, 2, 3])
     self.assertEqual(vector.getValues(), [2, 4, 6, 4, 5, 6])
コード例 #2
0
 def getVectorOfSums(self):
     if len(self.__repository) == 0:
         raise ValueError("Repository: Empty repository")
     size = self.getMinSize()
     values = []
     for index in range(0, size):
         values.append(self.__repository[0].getValues()[index])
     vector = MyVector("sum", "r", 1, values)
     for index in range(1, len(self.__repository)):
         vector.addVector(self.__repository[index].getValues())
     return vector