Python 请求帮助numpy数组语法
我正在使用模板脚本学习使用numpy进行数据分析,但我不理解这种语法。存在两个数组Python 请求帮助numpy数组语法,python,arrays,numpy,Python,Arrays,Numpy,我正在使用模板脚本学习使用numpy进行数据分析,但我不理解这种语法。存在两个数组dist_data和dataArray,l是一个循环伪变量(如中范围(0,k)中的l):),我不理解其内容,特别是第二个括号中的,分隔的目的[l,self.dataArray.shape[1]-1]因为我假设它代表一列dist\u数据 dist_data[dist_data[:,-1].argsort()][l,self.dataArray.shape[1]-1] dist_data[dist_data[:,-1]
dist_data
和dataArray
,l
是一个循环伪变量(如中范围(0,k)中的l):
),我不理解其内容,特别是第二个括号中的,
分隔的目的[l,self.dataArray.shape[1]-1]
因为我假设它代表一列dist\u数据
dist_data[dist_data[:,-1].argsort()][l,self.dataArray.shape[1]-1]
dist_data[dist_data[:,-1].argsort()][l, self.dataArray.shape[1]-1]
dist_数据[:,-1]
2d的最后一列dist_数据
。对其排序并获取索引
因此,dist_data[dist_data[:,-1].argsort()]
在最后一列排序
[l,self.dataArray.shape[1]-1]
只是2d数组上的索引;l
行和self…
列。它看起来像是与最后一个self.dataArray
相对应的列
因此,在总结中,对最后一列的数据进行排序,然后选择第1行和某一列。你应该写下你正在使用的代码。因此,其他人可以更好地理解您正在处理的问题。首先,将循环变量更改为合理的值!谢谢你的回复;我能够使用它创建和操作一个示例np.array,以了解这种语法的用途