numpy.fromstring

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

Функция fromstring() создает новый одномерный массив, который заполнен данными из указанной строки.

Параметры:
string - строка
Строка с данными, например '1, 2, 3, 4,'
dtype - тип данных NumPy (необязательный)
Определяет тип данных выходного массива. По умолчанию float. Для двоичных данных должен быть указан обязательно.
count - целое число (необязательный)
Указывает количество считываемых элементов указанного типа из строки. По умолчанию count=-1, что означает считываение всех данных из строки.
sep - строка-разделитель (необязательный)
Разделитель между элементами в строке. Если sep = '' указывает на то, что данные в строке следует рассматривать как двоичные.
Возвращает:
результат - массив NumPy
Одномерный массив заполненный данными из указанной строки.
Смотрите так же: frombuffer, fromfile, fromiter, fromfunction


Примеры

>>> import numpy as np
>>> 
>>> np.fromstring('1 2 3 4 5', dtype = int, sep = ' ')
array([1, 2, 3, 4, 5])
>>> 
>>> a = '1, 2, 3, 4, 5, 6, 7'
>>> 
>>> np.fromstring(a, dtype = int, sep = ', ')
array([1, 2, 3, 4, 5, 6, 7])
>>> 
>>> np.fromstring(a, dtype = int, count = 3, sep = ', ')
array([1, 2, 3])