Generate an array of byte strings.
(nchars, size, dtype='O', replace=True)
| 17 | |
| 18 | |
| 19 | def rands_array(nchars, size, dtype='O', replace=True): |
| 20 | """ |
| 21 | Generate an array of byte strings. |
| 22 | """ |
| 23 | chars = np.array(list(string.ascii_letters + string.digits), dtype=(np.str_, 1)) |
| 24 | retval = ( |
| 25 | np.random.default_rng(2) |
| 26 | .choice(chars, size=nchars * np.prod(size), replace=replace) |
| 27 | .view((np.str_, nchars)) |
| 28 | .reshape(size) |
| 29 | ) |
| 30 | return retval.astype(dtype) |
| 31 | |
| 32 | |
| 33 | def makeStringIndex(k=10, name=None): |
no outgoing calls
no test coverage detected
searching dependent graphs…