变量
mean_data是一个嵌套列表,在Python访问嵌套列表无法通过多维分层进行,即:
mean_data[1,2],而不是一个会写
mean_data[1][2]。
这是因为
mean_data[2]是列表。进一步的索引以递归方式进行-
由于
mean_data[2]是列表,因此
mean_data[2][0]是该列表的第一个索引。
此外,
mean_data[:][0]由于
mean_data[:]return ,因此不起作用
mean_data。
解决方案是替换数组或导入原始数据,如下所示:
mean_data = np.array(mean_data)
numpy数组(像MATLAB数组和嵌套列表一样)支持使用元组进行多维切片。