
    bIgW                    N    d dl mZ d dlZd dlZd dlmZ d dlmZ  G d de      Z	y)    )annotationsN)Base)expectc                      e Zd Zedd       Zy)Meanc                 @   t        j                  g d      j                  t         j                        } t        j                  g d      j                  t         j                        }t        j                  g d      j                  t         j                        }t        j                  g d      j                  t         j                        }t        j
                  j                  dg ddg      }t        || ||g|gd	
       t        j
                  j                  ddgdg      }t        || g| gd
       t        j                  t        j                  | |      d      }t        j
                  j                  dddgdg      }t        || |g|gd
       y )N)   r      )   r	      )r
      r   )r
   r	   r   r   )data_0data_1data_2result)inputsoutputstest_mean_example)r   r   namer   test_mean_one_inputg       @r   test_mean_two_inputs)
nparrayastypefloat32onnxhelper	make_noder   divideadd)r   r   r   r   nodes        ]/var/www/html/answerous/venv/lib/python3.12/site-packages/onnx/backend/test/case/node/mean.pyexportzMean.export   sU   )$++BJJ7)$++BJJ7)$++BJJ7)$++BJJ7{{$$1J % 

 	FF+H$		
 {{$$:J % 

 	tVHvh=RS266&&137{{$$h'J % 

 	&&)F8BX	
    N)returnNone)__name__
__module____qualname__staticmethodr#    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>r0      s"    #   , ."
4 "
r$   