Skip to content

Commit 21e4d5e

Browse files
committed
bitstring
1 parent 01fbbeb commit 21e4d5e

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

howtos_as_py_files/make_bitstring.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@ def make_bitstring(ary)
66
return np.where(ary > 0, 1, 0)
77

88

9+
def faster_bitstring(ary)
10+
return np.where(ary > 0).astype('i1')
11+
912
### Example:
1013

1114
ary1 = np.array([1, 2, 0.3, -1, -2])
1215
make_bitstring(ary1)
1316

14-
# returns array([1, 1, 1, 0, 0])
17+
# returns array([1, 1, 1, 0, 0])

0 commit comments

Comments
 (0)