def test_list(self): l = [0, 1] for lst_like in [l, np.array(l), DenseVector(l), SparseVector(len(l), range(len(l)), l), array.array('l', l), xrange(2), tuple(l)]: converted = TypeConverters.toList(lst_like) self.assertEqual(type(converted), list) self.assertListEqual(converted, l)
def test_list(self): l = [0, 1] for lst_like in [l, np.array(l), DenseVector(l), SparseVector(len(l), range(len(l)), l), pyarray.array('l', l), xrange(2), tuple(l)]: converted = TypeConverters.toList(lst_like) self.assertEqual(type(converted), list) self.assertListEqual(converted, l)
def convert(value): if value is None: return None else: return [ H2OTypeConverters.toDenseVector()(v) for v in TypeConverters.toList(value) ]
def convert(value): if value is None: raise TypeError("None is not allowed.") else: return [ H2OTypeConverters.toPairString()(v) for v in TypeConverters.toList(value) ]
def toList(value): if value is None: raise TypeError("None is not allowed.") else: valueForConversion = value if isinstance(value, JavaObject): valueForConversion = list(value) return TypeConverters.toList(valueForConversion)