
    Si                    N    S SK Jr  S SKrS SKrS SKJr  S SKJr   " S S\5      r	g)    )annotationsN)Base)expectc                  (    \ rS rSr\SS j5       rSrg)BlackmanWindow   c                 b   [         R                  R                  SS/S/S9n [        R                  " S5      nSnSnSnUnXS[        R
                  " S	[        R                  -  [        R                  " S
US[        R                  S9-  U-  5      -  -  nXT[        R
                  " S[        R                  -  [        R                  " S
US[        R                  S9-  U-  5      -  -  n[        U U/UR                  [        R                  5      /SS9  [         R                  R                  SS/S/S
S9n [        R                  " S5      nSnSnSnUnXS[        R
                  " S	[        R                  -  [        R                  " S
US[        R                  S9-  US-
  -  5      -  -  nXT[        R
                  " S[        R                  -  [        R                  " S
US[        R                  S9-  US-
  -  5      -  -  n[        U U/UR                  [        R                  5      /SS9  g )Nr   xy)inputsoutputs
   gzG?g      g{Gz?   r      )dtype   test_blackmanwindow)r   r   name)r   r   periodictest_blackmanwindow_symmetric)onnxhelper	make_nodenpint32cospiarangefloat32r   astype)nodesizea0a1a2r   s         i/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/blackmanwindow.pyexportBlackmanWindow.export   s    {{$$5E % 

 xx|	"&&RUURYYq$%LLtSTTT	"&&RUURYYq$%LLtSTTT6XXbjj)*&		
 {{$$cUSEA % 
 xx|	"&&I		!T1BJJ??4!8L
 
 	
 	
"&&I		!T1BJJ??4!8L
 
 	
 	6XXbjj)*0		
     N)returnNone)__name__
__module____qualname____firstlineno__staticmethodr'   __static_attributes__r*   r)   r&   r   r      s    )
 )
r)   r   )

__future__r   numpyr   r   onnx.backend.test.case.baser   onnx.backend.test.case.noder   r   r*   r)   r&   <module>r7      s"    #   , .+
T +
r)   