Changeset 26180
- Timestamp:
- 04/08/21 03:47:25 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/miscellaneous/MatlabFuncs.py
r24213 r26180 58 58 import numpy as np 59 59 60 if not isinstance(s, ( tuple, list, dict, np.ndarray)):60 if not isinstance(s, (range, tuple, list, dict, np.ndarray)): 61 61 s = [s] 62 62 63 if not isinstance(a, ( tuple, list, dict, np.ndarray)):63 if not isinstance(a, (range, tuple, list, dict, np.ndarray)): 64 64 a = [a] 65 65 66 if not isinstance(a, np.ndarray):66 if not isinstance(a, (range, np.ndarray)): 67 67 b = [item in s for item in a] 68 68 69 69 else: 70 if not isinstance(s, np.ndarray):70 if not isinstance(s, (range, np.ndarray)): 71 71 b = np.empty_like(a) 72 72 for i, item in enumerate(a.flat): 73 73 b.flat[i] = item in s 74 74 75 else: 75 76 b = np.in1d(a.flat, s.flat).reshape(a.shape)
Note:
See TracChangeset
for help on using the changeset viewer.