Skip to main content
 首页 » 编程设计

python之将 JSON 文件转换为 numpy 数组

2025年05月04日14mfrbuaa

此 .json 文件包含来自 ECG 机器的记录。 文件格式如下所示:

[-0.140625,-0.15234375,-0.15234375,...,-0.19335937499999997,0 ] 

但是,当我尝试使用这段代码时,它显示错误

def load_tester(path): 
  dataset = '{"fruits": }' 
  data = json.loads(path) 
  print(data) 
  return(np.asarray(nt)) 

这是错误:

raise JSONDecodeError("Expecting value", s, err.value) from None 
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 

我想将该文件保存到 numpy 数组中,并与 json 使用的格式相同。

请您参考如下方法:

您正在尝试使用文件名而不是文件中的数据加载 json

def load_tester(path): 
    with open(path) as f: 
        data = json.load(f) 
    print(data) 
    return np.asarray(data)