📜  numpy.fromstring()函数– Python(1)

📅  最后修改于: 2023-12-03 15:33:14.777000             🧑  作者: Mango

numpy.fromstring()函数 - Python

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数组。