나는 정확히을 3 초마다 (정확하게 384 행) 수신하고 있습니다. 이들은 data
이라는 목록에 저장됩니다. 그런 다음 목록마다 helper
을 저장하고 싶습니다. POST 할 때마다 data
이 붙습니다. 지금은 그래프로 데이터를 확인하고 싶으므로 helper
을 numpy 배열로 변환해야합니다.이 배열을 myArr
이라고합니다. 내가 코드를 실행할 때Python에서리스트를 추가 할 때의 문제
data = json.loads(json_data)["data"] #I get some data
helper=[] #Then create list
helper.append(data) # And here I would like to add values to the end
myArr=np.asarray(helper)
self.send_response(200)
self.send_header("Content-type", "text/html")
self.end_headers()
self.wfile.write("")
print (len(data))
print(type (data))
print (len(helper))
print(type (helper))
print (len(myArr))
print(type (myArr))
print data
는 단, 거리에서는 쉴드는 동일하지 않습니다 :
>>384
>><type 'list'>
>>1
>><type 'list'>
>>1
>><type 'numpy.ndarray'>
그리고 목록 data
내용은 다음과 같습니다
[[0.46124267578125, 0.0545654296875, 0.89111328125, 0.0, 0.0, 0.0, 0.0],
[0.46124267578125, 0.0545654296898, 0.89111328125, 0.0, 0.0, 0.0, 0.0],
[0.46124267578125, 0.0545654296875, 0.89111328125, 0.0, 0.0, 0.0, 0.0],
[0.4637451171875, 0.05804443359362, 0.8892822265625, 0.0, 0.0, 0.0, 0.0],
[0.4637451171875, 0.05804443359301, 0.8892822265625, 0.0, 0.0, 0.0, 0.0],
[0.4637451171875, 0.05804443359375, 0.8892822265625, 0.0, 0.0, 0.0, 0.0],
[etc.]]
내가 이해할 수없는 목록의 크기.
목록을 연결하려면''list_c = list_a + list_b'' 또는''helper + = data''를 사용하면됩니다. –