zmc
2023-10-12 ed135d79df12a2466b52dae1a82326941211dcc9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
U
O±dî ã@s ddlmZddlmZddlmZddlZGdd„deƒZGdd    „d    eƒZ    Gd
d „d eƒZ
d dd œdd„Z d d    d œdd„Z d d d œdd„Z d d d œdd„ZdS)é)Ú annotationsé)ÚArray)Ú
NamedTupleNc@s.eZdZUded<ded<ded<ded<dS)ÚUniqueAllResultrÚvaluesÚindicesÚinverse_indicesÚcountsN©Ú__name__Ú
__module__Ú __qualname__Ú__annotations__©rrúUd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\numpy/array_api/_set_functions.pyrs
rc@seZdZUded<ded<dS)ÚUniqueCountsResultrrr
Nr rrrrrs
rc@seZdZUded<ded<dS)ÚUniqueInverseResultrrr    Nr rrrrr!s
rr)ÚxÚreturncCsPtj|jddddd\}}}}| |j¡}tt |¡t |¡t |¡t |¡ƒS)ú|
    Array API compatible wrapper for :py:func:`np.unique <numpy.unique>`.
 
    See its docstring for more information.
    TF©Z return_countsZ return_indexZreturn_inverseZ    equal_nan)ÚnpÚuniqueÚ_arrayÚreshapeÚshaperrÚ_new)rrrr    r
rrrÚ
unique_all&sû     ürcCs(tj|jddddd}tdd„|DƒŽS)NTFrcSsg|]}t |¡‘qSr)rr)Ú.0ÚirrrÚ
<listcomp>Gsz!unique_counts.<locals>.<listcomp>)rrrr©rÚresrrrÚ unique_counts>sûr$cCs<tj|jddddd\}}| |j¡}tt |¡t |¡ƒS)rFTr)rrrrrrrr)rrr    rrrÚunique_inverseJsû
     r%cCs tj|jddddd}t |¡S)rFr)rrrrrr"rrrÚ unique_values]sûr&)Ú
__future__rZ _array_objectrÚtypingrÚnumpyrrrrrr$r%r&rrrrÚ<module>s