示例#1
0
文件: matpy.py 项目: pombredanne/ompc
def who(*args,**kwargs):
    """Return list of variables in the current workspace."""
    nargin = len(args)
    nargout = _get_nargout()
    vars = []
    if kwargs.get('file'):
        # FIXME
        pass
    elif kwargs.get('regexp'):
        for x in __ompc_whos__.keys():
            if regexp(x, kwargs['regexp'], 'match'):
                vars.append(x)
    elif nargin > 0:
        for x in __ompc_whos__.keys():
            var = __ompc_whos__.get(x)
            if var is not None:
                vars.append(var)
    else:
        vars = __ompc_whos__.keys()
    if nargout > 0:
        # return as cell
        return mcellarray(vars)
        
    # print the results
    _print("Your variables are:")
    _print(vars)
示例#2
0
def who(*args, **kwargs):
    """Return list of variables in the current workspace."""
    nargin = len(args)
    nargout = _get_nargout()
    vars = []
    if kwargs.get('file'):
        # FIXME
        pass
    elif kwargs.get('regexp'):
        for x in __ompc_whos__.keys():
            if regexp(x, kwargs['regexp'], 'match'):
                vars.append(x)
    elif nargin > 0:
        for x in __ompc_whos__.keys():
            var = __ompc_whos__.get(x)
            if var is not None:
                vars.append(var)
    else:
        vars = __ompc_whos__.keys()
    if nargout > 0:
        # return as cell
        return mcellarray(vars)

    # print the results
    _print("Your variables are:")
    _print(vars)
示例#3
0
文件: matpy.py 项目: pombredanne/ompc
def disp(*args):
    # FIXME
    for x in args:
        _print(x,end='')
    _print()
示例#4
0
文件: matpy.py 项目: pombredanne/ompc
def whos(*args,**kwargs):
    """Pretty-print a list of variables in the current workspace."""
    for var in who(*args, **kwargs):
        _print(var, var.shape, var.size, var.dtype)
    return 
示例#5
0
def disp(*args):
    # FIXME
    for x in args:
        _print(x, end='')
    _print()
示例#6
0
def whos(*args, **kwargs):
    """Pretty-print a list of variables in the current workspace."""
    for var in who(*args, **kwargs):
        _print(var, var.shape, var.size, var.dtype)
    return