Example #1
0
 def time_3d(self, n):
     np.block([
         [
             [self.a000, self.a001],
             [self.a010, self.a011],
         ],
         [
             [self.a100, self.a101],
             [self.a110, self.a111],
         ]
     ])
Example #2
0
 def time_nested(self, n):
     np.block([
         [
             np.block([
                [self.one],
                [self.three],
                [self.four]
             ]),
             self.two
         ],
         [self.five, self.six],
         [self.zero]
     ])
Example #3
0
 def time_no_lists(self, n):
     np.block(1)
     np.block(np.eye(3 * n))
Example #4
0
 def time_block_complicated(self, n):
     np.block([[self.one_2d, self.two_2d],
               [self.three_2d],
               [self.four_1d],
               [self.five_0d, self.six_1d],
               [self.zero_2d]])
Example #5
0
 def time_block_simple_column_wise(self, n):
     np.block([[self.a_2d], [self.b_2d]])
Example #6
0
 def time_block_simple_row_wise(self, n):
     np.block([self.a_2d, self.b_2d])