📅  最后修改于: 2023-12-03 15:33:14.777000             🧑  作者: Mango
numpy.fromstring()
函数可以从字符串中读取数据并创建一个数组。该函数将字符串中的字符视为数组元素,并将它们转换为数字类型。该函数还支持指定数据类型和字符编码。
numpy.fromstring(string, dtype=float, count=-1, sep='')
参数说明:
string
: 字符串输入。dtype
: 数组的数据类型。默认为float
。count
: 读取的元素个数。默认值为-1
,表示读取整个字符串。sep
: 分隔符。默认为空字符串。该函数返回一个新的一维数组。
以下示例将使用numpy.fromstring()
函数从字符串中读取数据并创建一个数组:
import numpy as np
s = '1 2 3 4 5'
arr = np.fromstring(s, dtype=int, sep=' ')
print(arr)
输出:
[1 2 3 4 5]
在该示例中,我们传递了一个字符串,它的值为'1 2 3 4 5'
。我们还指定了dtype
参数的int
类型,并使用空格作为分隔符。
numpy.fromstring()
函数很方便地将字符串数据转换为数组,可以灵活地指定数据类型和分隔符。我们可以使用该函数来读取和解析以字符串形式存储的数据,并将其转换为NumPy数组。