numpy.fromstring#
- numpy.fromstring(string, dtype=float, count=-1, *, sep, like=None)#
- A new 1-D array initialized from text data in a string. - Parameters:
- stringstr
- A string containing the data. 
- dtypedata-type, optional
- The data type of the array; default: float. For binary input data, the data must be in exactly this format. Most builtin numeric types are supported and extension types may be supported. 
- countint, optional
- Read this number of - dtypeelements from the data. If this is negative (the default), the count will be determined from the length of the data.
- sepstr, optional
- The string separating numbers in the data; extra whitespace between elements is also ignored. - Deprecated since version 1.14: Passing - sep='', the default, is deprecated since it will trigger the deprecated binary mode of this function. This mode interprets- stringas binary bytes, rather than ASCII text with decimal numbers, an operation which is better spelt- frombuffer(string, dtype, count). If- stringcontains unicode text, the binary mode of- fromstringwill first encode it into bytes using utf-8, which will not produce sane results.
- likearray_like, optional
- Reference object to allow the creation of arrays which are not NumPy arrays. If an array-like passed in as - likesupports the- __array_function__protocol, the result will be defined by it. In this case, it ensures the creation of an array object compatible with that passed in via this argument.- New in version 1.20.0. 
 
- Returns:
- arrndarray
- The constructed array. 
 
- Raises:
- ValueError
- If the string is not the correct size to satisfy the requested - dtypeand count.
 
 - See also - Examples - >>> import numpy as np >>> np.fromstring('1 2', dtype=int, sep=' ') array([1, 2]) >>> np.fromstring('1, 2', dtype=int, sep=',') array([1, 2])