code: def from_two_dim_array(cls, cols, rows, twoDimArray):
          
          return Matrix(cols, rows, twoDimArray, rowBased=False, isOneDimArray=False)
docs: Create a new Matrix instance from a two dimensional array.
  
          :param integer columns:     The number of columns for the Matrix.
          :param integer rows:        The number of rows for the Matrix.
          :param list twoDimArray:    A two dimensional column based array
                                      with the values of the matrix.
          :raise: Raises an :py:exc:`ValueError` if:
              - columns < 1 or
              - rows < 1
              - the size of the parameter does not match with the size of
                the Matrix.