code: def get_matrix_from_list(self, rows, columns, matrix_list, rowBased=True):
          
          resultMatrix = Matrix(columns, rows, matrix_list, rowBased)
          return resultMatrix
docs: Create a new Matrix instance from a matrix_list.
  
          :note: This method is used to create a Matrix instance using cpython.
          :param integer rows:        The height of the Matrix.
          :param integer columns:     The width of the Matrix.
          :param matrix_list:         A one dimensional list containing the
                                      values for Matrix. Depending on the
                                      rowBased parameter, either the rows are
                                      combined or the columns.
          :param rowBased Boolean:    Only necessary if the oneDimArray is given.
                                      Indicates whether the oneDimArray combines
                                      rows together (rowBased=True) or columns
                                      (rowBased=False).