bundles / numpy 2.4.4 / numpy / char / asarray
function
numpy.char:asarray
Signature
def asarray ( obj , itemsize = None , unicode = None , order = None ) Summary
Convert the input to a chararray, copying the data only if necessary.
Extended Summary
Versus a NumPy array of dtype bytes_ or str_, this class adds the following functionality:
values automatically have whitespace removed from the end when indexed
comparison operators automatically remove whitespace from the end when comparing values
vectorized string operations are provided as methods (e.g.
chararray.endswith <numpy.char.chararray.endswith>) and infix operators (e.g.+,*,%)
Parameters
obj: array of str or unicode-likeitemsize: int, optionalitemsizeis the number of characters per scalar in the resulting array. Ifitemsizeis None, andobjis an object array or a Python list, theitemsizewill be automatically determined. Ifitemsizeis provided andobjis of type str or unicode, then theobjstring will be chunked intoitemsizepieces.unicode: bool, optionalWhen true, the resulting chararray can contain Unicode characters, when false only 8-bit characters. If unicode is None and
objis one of the following:then the unicode setting of the output array will be automatically determined.
order: {'C', 'F'}, optionalSpecify the order of the array. If order is 'C' (default), then the array will be in C-contiguous order (last-index varies the fastest). If order is 'F', then the returned array will be in Fortran-contiguous order (first-index varies the fastest).
Examples
import numpy as np np.char.asarray(['hello', 'world'])✓
Aliases
-
numpy.char.asarray