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
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) 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
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
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)