Skip to content

Commit 4bbf175

Browse files
authored
Merge pull request #105 from lucasb-eyer/array-likes
Accept array-like data (such as h5py) too.
2 parents 054d61a + 9fe51c2 commit 4bbf175

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

DeepFried2/utils.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,13 @@ def make_tensor(dtype, ndim, name):
2727

2828

2929
def tensors_for_ndarrays(datas, basename):
30-
if isinstance(datas, _np.ndarray):
31-
return make_tensor(datas.dtype, datas.ndim, basename)
30+
#if isinstance(datas, _np.ndarray):
31+
try:
32+
dtype, ndim = datas.dtype, datas.ndim
33+
except AttributeError:
34+
pass # Not an array-like
35+
else:
36+
return make_tensor(dtype, ndim, basename)
3237

3338
if isinstance(datas, (list, tuple)):
3439
return [tensors_for_ndarrays(data, "{}_{}".format(basename, i)) for i, data in enumerate(datas)]

0 commit comments

Comments
 (0)