Я пытаюсь прочитать данные с сервера следующим образом:
with requests.Session() as s:
data = {}
r = s.get('https://something.com' , json = data ).json()
training_set1 = np.empty([-1,4])
training_set1[:,0] = r["o"]
training_set1[:,1] = r["h"]
training_set1[:,2] = r["l"]
training_set1[:,3] = r["c"]
Но я не знаю длины массивов, поэтому я использовал -1
, затем получил это сообщение об ошибке:
ValueError: отрицательные размеры не допускаются
Как я могу исправить этот код? Ответ r
является объектом JSON:
{"t":[1322352000,1322438400],
"o":[123,123],
"h":[123,123],
"l":[123,123],
"c":[123,123]}
что я пытаюсь переставить его в массив numpy.