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
- Одномерный массив заполненный данными из указанной строки.
Примеры
>>> 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])