Python:np.sort VS array.argsort()

Python:np.sort VS array.argsort(),python,arrays,sorting,Python,Arrays,Sorting,我面临一些奇怪的问题,函数排序和属性argsort没有给出相同的结果 我有一个数据数组(CFD结果),其结构如下: dtype([('nodenumber','我弄明白了为什么它不能与np.sort()一起工作。 我误用了结构化数组函数 使用以下数据类型,我创建了具有以下行的数组: Data=np.zero((78000,11),dtype=dtype2) 我认为我必须为每个结构化数据创建一行。错误!正确的一行是:data=np.zeros((78000,1),dtype=dtype2)我找出了

我面临一些奇怪的问题,函数排序属性argsort没有给出相同的结果

我有一个
数据
数组(CFD结果),其结构如下:


dtype([('nodenumber','我弄明白了为什么它不能与np.sort()一起工作。
我误用了结构化数组函数

使用以下数据类型,我创建了具有以下行的数组:
Data=np.zero((78000,11),dtype=dtype2)

我认为我必须为每个结构化数据创建一行。错误!正确的一行是:
data=np.zeros((78000,1),dtype=dtype2)

我找出了原因。我误用了结构化数组函数。使用以下dtype,我用以下行创建了数组:
data=np.zeros((78000,11),dtype=dtype2)
I认为我必须为每个结构化数据创建一行。错误!正确的行是:
data=np.zeros((78000,1),dtype=dtype2)