def from_file(cls, path, key=None, single_vector=False, transpose=False, id_=None): assert not (single_vector and transpose) from pymor.tools.io import load_matrix array = load_matrix(path, key=key) assert isinstance(array, np.ndarray) assert array.ndim <= 2 if array.ndim == 1: array = array.reshape((1, -1)) if single_vector: assert array.shape[0] == 1 or array.shape[1] == 1 array = array.reshape((1, -1)) if transpose: array = array.T return cls.make_array(array, id_=id_)
def from_file(cls, path, key=None, single_vector=False, transpose=False, id=None): assert not (single_vector and transpose) from pymor.tools.io import load_matrix array = load_matrix(path, key=key) assert isinstance(array, np.ndarray) assert array.ndim <= 2 if array.ndim == 1: array = array.reshape((1, -1)) if single_vector: assert array.shape[0] == 1 or array.shape[1] == 1 array = array.reshape((1, -1)) if transpose: array = array.T return cls.make_array(array, id=id)
def from_file(cls, path, key=None, source_id=None, range_id=None, solver_options=None, name=None): from pymor.tools.io import load_matrix matrix = load_matrix(path, key=key) return cls(matrix, solver_options=solver_options, source_id=source_id, range_id=range_id, name=name or key or path)
def from_file(cls, path, key=None, solver_options=None, name=None): from pymor.tools.io import load_matrix matrix = load_matrix(path, key=key) return cls(matrix, solver_options=solver_options, name=name or key or path)