Spec-Zone.ru › NumPy 1.19

numpy.fromstring

numpy.fromstring(string, dtype=float, count=-1, sep='')

Новый одномерный массив, инициализированный данными из строки.

Параметры
stringstr

Строка, содержащая данные.

dtypedata-type, optional

Тип данных массива; по умолчанию: float. Для бинарных входных данных данные должны быть в этом формате. Поддерживаются большинство встроенных числовых типов, а также могут поддерживаться расширенные типы.

Введено в версии 1.18.0: Комплексные типы данных.

countint, optional

Количество элементов dtype для чтения из данных. Если это значение отрицательное (по умолчанию), количество будет определено по длине данных.

sepstr, optional

Строка, разделяющая числа в данных; дополнительные пробелы между элементами также игнорируются.

Устаревшее начиная с версии 1.14: Передача sep='', значения по умолчанию, устарела, поскольку она вызовет устаревшую бинарную обработку этой функции. Этот режим интерпретирует string как двоичные байты, а не текстовые ASCII с десятичными числами, операция, которая лучше записывается как frombuffer(string, dtype, count). Если string содержит текст Юникод, бинарный режим fromstring сначала закодирует его в байты, используя utf-8 (python 3) или кодировку по умолчанию (python 2), ни один из которых не дает разумных результатов.

Возвращает
arrndarray

Построенный массив.

Возбуждает
ValueError

Если строка имеет неверный размер для удовлетворения запрошенного dtype и count.

См. также

frombuffer, fromfile, fromiter

Примеры

>>> np.fromstring('1 2', dtype=int, sep=' ')
array([1, 2])
>>> np.fromstring('1, 2', dtype=int, sep=',')
array([1, 2])

© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/reference/generated/numpy.fromstring.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API