我想将 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])
