免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
1. argsort、ARGMAXとargmin。
ソートソートされ、argsortは、インデックスのリターンの番号の前にソートされています。
argmin:インデックスが最小値を返し、ARGMAX最大インデックスを返します。
import numpy as np
c = np.array([1,2,5,9,3])
print('输出排序结果:',np.sort(c))
print('输出排序前索引:',np.argsort(c))
'''
输出排序结果: [1 2 3 5 9]
输出排序前索引: [0 1 4 2 3]
显然:[1 2 3 5 9]中 1的索引是0,
2的索引是1,
3的索引是4,
5的索引是2,
9的索引是3
'''
==========================================================
print('输出最大值索引:',np.argmax(c))
print('输出最小值索引:',np.argmin(c))
输出最大值索引: 3
输出最小值索引: 0
2.bincount
要素とそのインデックスの最大数を見つけ、追求するために使用numpyの配列は、表示され
list.countのリストを(a)は、多くのリストに表示されますが、異なるなどの回数を数えます。例を見てください:
import numpy as np
array1 = np.array([1,2,2,5,9,9,9,3,7])
print('输出等距排序后的元素出现次数:',np.bincount(array1))
'''
输出等距排序后的元素出现次数: [0 1 2 1 0 1 0 1 0 3]
分析:它返回的array中0–max等距出现的次数:
依次是 0 出现次数:0
1 出现次数:1
2 出现次数:2
3 出现次数:1
...
8 出现次数:0
9 出现次数:3
'''