gpt4 book ai didi

python - 将字符串值转换为 numpy 数组

转载 作者:太空宇宙 更新时间:2023-11-04 07:27:36 25 4
gpt4 key购买 nike

我想将 csv 数据作为参数传递给 postman 。

可以这样

s = 2,3,4,5
s= "2,3,4,5"

此 csv 数据来自某个 csv 文件。我可以直接传过去

localhost?data="2,3,4,5"

如何正确解析并转换成numpy数组?

我试过了

s = "2,3,4,5"
print(np.array(list(s)))

哪个给

['1' ',' '2' ',' '3' ',' '4']

这是错误的。

d =np.fromstring(s[1:-1],sep=' ').astype(int)

给出 array([], dtype=int64) 我不明白。

正确的做法是什么?

最佳答案

你可以试试 np.fromstring()

import numpy as np
s = "2,3,4,5"
np.fromstring(s, dtype=int, sep=',')

得到类似的输出

array([2, 3, 4, 5])

关于python - 将字符串值转换为 numpy 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55793933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com