2016-04-26 3 views
1

単純なnumpy配列のリピートはソートされませんか? AA AA AA AA AAPL AAPL AAPLが、これはnp.sort関数である私が間違って何をやっている出力にnumpyがソートされていない単純なnumpyの配列で重複した項目

pre sort ['AA' 'AAPL' 'AIG' 'AMZN' 'APOL' 'BA' 'BAC' 'BBY' 'BIDU' 'BMY' 'BTU' C' 'CAT' 'YUM' 'AA' 'AAPL' 'AIG' 'AMZN' 'APOL' 'BA' 'BAC' 'BBY' 'BIDU' 'BMY' 'BTU' 'C' 'CAT' 'YUM' 'AA' 'AAPL' 'AIG' 'AMZN' 'APOL' 'BA' 'BAC' 'BBY' 'BIDU' 'BMY' 'BTU' 'C' 'CAT' 'YUM' 'AA' 'AAPL' 'AIG' 'AMZN' 'APOL' 'BA' BAC' 'BBY' 'BIDU' 'BMY' 'BTU' 'C' 'CAT' 'YUM'] 



post sort ['AA' 'AAPL' 'AIG' 'AMZN' 'APOL' 'BA' 'BAC' 'BBY' 'BIDU' 'BMY' 'BTU' 'C' 'CAT' 'YUM' 'AA' 'AAPL' 'AIG' 'AMZN' 'APOL' 'BA' 'BAC' 'BBY' 'BIDU' 'BMY' 'BTU' 'C' 'CAT' 'YUM' 'AA' 'AAPL' 'AIG' 'AMZN' 'APOL' 'BA' 'BAC' 'BBY' 'BIDU' 'BMY' 'BTU' 'C' 'CAT' 'YUM' 'AA' 'AAPL' 'AIG' 'AMZN' 'APOL' 'BA' 'BAC' 'BBY' 'BIDU' 'BMY' 'BTU' 'C' 'CAT' 'YUM'] 

を与えるコード

print('pre sort',my_symbols) 
np.sort(my_symbols) 
print('post sort',my_symbols) 

ください

答えて

3

ある

など必要配置されていない場合、配列を返します。場所を並べ替えるにはarray.sortメソッドを使用する必要があります:my_symbols.sort()

+0

感謝@BM完璧なチャンピオンのように働いた。 – theakson

関連する問題