parameters: (
          data: NodeInput,
          axes: NodeInput,
          signal_size: Optional[NodeInput] = None,
  )
return_statement: return _get_node_factory_opset7().create("DFT", inputs)
docstring: Return a node which performs DFT operation.
  
      @param data: Tensor with transformed data.
      @param axes: Tensor with axes to transform.
      @param signal_size: Tensor specifying signal size with respect to axes from the input 'axes'.
      @return: The new node which performs DFT operation on the input data tensor.
docstring_summary: Return a node which performs DFT operation.
docstring_tokens: Return a node which performs DFT operation .
function: def dft(
          data: NodeInput,
          axes: NodeInput,
          signal_size: Optional[NodeInput] = None,
  ) -> Node:
      """Return a node which performs DFT operation.
  
      @param data: Tensor with transformed data.
      @param axes: Tensor with axes to transform.
      @param signal_size: Tensor specifying signal size with respect to axes from the input 'axes'.
      @return: The new node which performs DFT operation on the input data tensor.
      """
      if signal_size is None:
          inputs = as_nodes(data, axes)
      else:
          inputs = as_nodes(data, axes, signal_size)
  
      return _get_node_factory_opset7().create("DFT", inputs)
function_tokens: def dft ( data : NodeInput , axes : NodeInput , signal_size : Optional [ NodeInput ] = None , ) -> Node : if signal_size is None : inputs = as_nodes ( data , axes ) else : inputs = as_nodes ( data , axes , signal_size ) return _get_node_factory_opset7 ( ) . create ( "DFT" , inputs )