Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 请求帮助numpy数组语法_Python_Arrays_Numpy - Fatal编程技术网

Python 请求帮助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]

我正在使用模板脚本学习使用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].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,以了解这种语法的用途