def testScalaMul03(self): z = v.scalar_mul(-1.0, self.x) e = (-self.x[0], -self.x[1]) self.assertSequenceEqual(e, z) del e del z
def testScalaMul02(self): z = v.scalar_mul(2.0, self.x) e = (self.x[0] * 2.0, self.x[1] * 2.0) self.assertSequenceEqual(e, z) del e del z
def testScalaMul01(self): z = v.scalar_mul(1.0, self.x) e = (self.x[0], self.x[1]) # Q : 아래 함수의 역할은? self.assertSequenceEqual(e, z) del e del z
def testScalaMul03(self): z = v.scalar_mul(-1.0, self.x) e = (-self.x[0], -self.x[1]) for zk, ek in zip(z, e): self.assertEqual(zk, ek)
def testScalaMul02(self): z = v.scalar_mul(2.0, self.x) e = (self.x[0] * 2.0, self.x[1] * 2.0) for zk, ek in zip(z, e): self.assertEqual(zk, ek)
def test_scalar_mul(self): res = vector.scalar_mul(1.5, self.v) assert_allclose(self, res, vector.Vector([-0.75, 2.25, 3.75]))