Beispiel #1
0
    def tojava(cls, dataholder):
        """
        Make a java data holder 
        """
        jdh = _jdataholder()
        for k, v in dataholder.items():
            if k != "metadata":
                v = _jinput(v)
                jdh.addDataset(k, v)

        if "metadata" in dataholder:
            md = dict()
            for k, v in dataholder.metadata.items():
                v = _jinput(v)
                md[k] = v
            jdh.setMetadata(_Metadata(md))
        return jdh
Beispiel #2
0
    def tojava(cls, dataholder):
        '''
        Make a java data holder 
        '''
        jdh = _jdataholder()
        for k, v in dataholder.items():
            if k != "metadata":
                v = _jinput(v)
                jdh.addDataset(k, v)

        if "metadata" in dataholder:
            md = dict()
            for k, v in dataholder.metadata.items():
                v = _jinput(v)
                md[k] = v
            jdh.setMetadata(_Metadata(md))
        return jdh
    def tojava(cls, dataholder):
        '''
        Make a java data holder 
        '''
        jdh = _jdataholder()
        for k,v in dataholder.items():
            if k != 'metadata':
                v = _jinput(v)
                jdh.addDataset(k, v)

        if 'metadata' in dataholder:
            md = dict()
            for k, v in dataholder.metadata.items():
                v = _jinput(v)
                md[k] = v
            jdh.setMetadata(_Metadata(md))
        return jdh
Beispiel #4
0
    def tojava(cls, dataholder):
        '''
        Make a java data holder 
        '''
        jdh = _jdataholder()
        for k,v in dataholder.items():
            if k != "metadata":
                v = _jinput(v)
                if v is not None: # no lazy arrays supported yet
                    jdh.addDataset(k, v)

        if "metadata" in dataholder:
            md = dict()
            for k, v in dataholder.metadata.items():
                v = _jinput(v)
                md[k] = v
            jdh.setMetadata(_Metadata(md))
        return jdh
Beispiel #5
0
    def tojava(cls, dataholder):
        '''
        Make a java data holder 
        '''
        jdh = _jdataholder()
        for k, v in dataholder.items():
            if k != "metadata":
                v = _jinput(v)
                if v is not None:  # no lazy arrays supported yet
                    jdh.addDataset(k, v)

        if "metadata" in dataholder:
            md = dict()
            for k, v in dataholder.metadata.items():
                v = _jinput(v)
                md[k] = v
            jdh.setMetadata(_Metadata(md))
        return jdh
Beispiel #6
0
def cond(a, order=None):
    '''Condition number
    x -- input array
    ord -- None  = 2-norm computed directly using SVD
           'fro' = Frobenius norm
           inf   = max(sum(abs(x),axis=1))
           -inf  = min(sum(abs(x),axis=1))
           0     = n/a                     | sum(x != 0)
           1     = max(sum(abs(x),axis=0))
           -1    = min(sum(abs(x),axis=0))
           2     = 2-norm (largest s.v.)  
           -2    = smallest singular value
           other = n/a                    
    Return norm
    '''
    if order is None:
        try:
            return _linalg.calcConditionNumber(_jinput(a))
        except Exception, e:
            raise LinAlgError(e)
Beispiel #7
0
def cond(a, order=None):
    '''Condition number
    x -- input array
    ord -- None  = 2-norm computed directly using SVD
           'fro' = Frobenius norm
           inf   = max(sum(abs(x),axis=1))
           -inf  = min(sum(abs(x),axis=1))
           0     = n/a                     | sum(x != 0)
           1     = max(sum(abs(x),axis=0))
           -1    = min(sum(abs(x),axis=0))
           2     = 2-norm (largest s.v.)  
           -2    = smallest singular value
           other = n/a                    
    Return norm
    '''
    if order is None:
        try:
            return _linalg.calcConditionNumber(_jinput(a))
        except Exception, e:
            raise LinAlgError(e)