예제 #1
0
 def test__init__(self):
     m = self.m([[1, 2], [3, 4]])
     meq_(self.m("1 2;3 4"), m)
     meq_(self.m("1 2; 3 4"), m)
     meq_(self.m("1, 2; 3, 4"), m)
     meq_(self.m("1, 2; 3 4"), m)
     meq_(self.m("1 ,  2;  3  4  "), m)
예제 #2
0
 def test__init__(self):
     m = self.m([[1, 2], [3, 4]])
     meq_(self.m('1 2;3 4'), m)
     meq_(self.m('1 2; 3 4'), m)
     meq_(self.m('1, 2; 3, 4'), m)
     meq_(self.m('1, 2; 3 4'), m)
     meq_(self.m('1 ,  2;  3  4  '), m)
예제 #3
0
 def test__mul__scaler(self):
     meq_(self.m('1, 2; 3, 4') * 10, self.m('10 20; 30 40'))
예제 #4
0
 def test__sub__(self):
     meq_(self.m("1 2; 3 4") - self.m("5 6; 7 8"), self.m("-4 -4; -4 -4"))
예제 #5
0
 def test__eq__(self):
     meq_(
         self.m('1 2; 3 4') == self.m('1 2; 3 4.1'),
         self.m([[True, True], [True, False]]))
예제 #6
0
 def test_set_2dslice(self):
     m = self.m('1 2; 3 4')
     m[1, 1] = 40
     meq_(m, self.m('1 2; 3 40'))
예제 #7
0
 def test_T(self):
     meq_(self.m('1 2; 3 4').T, self.m('1 3; 2 4'))
예제 #8
0
 def test__sub__scaler(self):
     meq_(self.m('11 12; 13 14') - 10, self.m('1 2; 3 4'))
예제 #9
0
 def test_set_2dslice(self):
     m = self.m("1 2; 3 4")
     m[1, 1] = 40
     meq_(m, self.m("1 2; 3 40"))
예제 #10
0
 def test_hstack(self):
     v1 = self.matrix("1;2;3")
     v2 = self.matrix("4;5;6")
     v3 = self.matrix("7;8;9")
     meq_(self.hstack([v1, v2, v3]), self.matrix("1,4,7;2,5,8;3,6,9"))
예제 #11
0
 def test_T(self):
     meq_(self.m("1 2; 3 4").T, self.m("1 3; 2 4"))
예제 #12
0
 def test__div__scaler(self):
     meq_(self.m("10 20; 30 40") / 10.0, self.m("1 2; 3 4"))
예제 #13
0
 def test__sub__scaler(self):
     meq_(self.m("11 12; 13 14") - 10, self.m("1 2; 3 4"))
예제 #14
0
 def test__sum__(self):
     meq_(self.m('1 2; 3 4') + self.m('5 6; 7 8'), self.m(' 6 8; 10 12'))
예제 #15
0
 def test_eq(self):
     meq_(self.m("1 2; 3 4"), self.m("1 2; 3 4."))
예제 #16
0
 def test__sub__(self):
     meq_(self.m('1 2; 3 4') - self.m('5 6; 7 8'), self.m('-4 -4; -4 -4'))
예제 #17
0
 def test__eq__(self):
     meq_(self.m("1 2; 3 4") == self.m("1 2; 3 4.1"), self.m([[True, True], [True, False]]))
예제 #18
0
 def test__div__scaler(self):
     meq_(self.m('10 20; 30 40') / 10., self.m('1 2; 3 4'))
예제 #19
0
 def test__mul__matrix(self):
     meq_(self.m("1 2; 3 4") * self.m("5 6; 7 8"), self.m("19 22; 43 50"))
예제 #20
0
 def test_hstack(self):
     v1 = self.matrix('1;2;3')
     v2 = self.matrix('4;5;6')
     v3 = self.matrix('7;8;9')
     meq_(self.hstack([v1, v2, v3]), self.matrix('1,4,7;2,5,8;3,6,9'))
예제 #21
0
 def test__mul__vector(self):
     meq_(self.m("1 2; 3 4") * self.m("5; 7"), self.m("19; 43"))
예제 #22
0
 def test__init__with_row_vector(self):
     meq_(self.m([1, 2]), self.m([[1, 2]]))
예제 #23
0
 def test__mul__scaler(self):
     meq_(self.m("1, 2; 3, 4") * 10, self.m("10 20; 30 40"))
예제 #24
0
 def test_eq(self):
     meq_(self.m('1 2; 3 4'), self.m('1 2; 3 4.'))
예제 #25
0
 def test__mul__vector(self):
     meq_(self.m('1 2; 3 4') * self.m('5; 7'), self.m('19; 43'))
예제 #26
0
 def test__mul__matrix(self):
     meq_(self.m('1 2; 3 4') * self.m('5 6; 7 8'), self.m('19 22; 43 50'))
예제 #27
0
 def test__sum__(self):
     meq_(self.m("1 2; 3 4") + self.m("5 6; 7 8"), self.m(" 6 8; 10 12"))