class_docstr: Naive strategies for multiple alignment.
  
  Naive strategies supported by this estimator are:
  
  * start: aligns starts (lowest index), does no squeezing/stretching
  * end: aligns ends (highest index), no squeezing/stretching
  * start-end: aligns starts and ends, stretches linearly and rounds
  
  Parameters
  ----------
  strategy: str, one of "start", "end", "start-end" (default)
      start: aligns starts (lowest index), does no squeezing/stretching
      end: aligns ends (highest index), no squeezing/stretching
      start-end: aligns starts and ends, stretches linearly and rounds
code: def __init__(self, strategy="start-end"):
      self.strategy = strategy
  
      super().__init__()
  
      if strategy in ["start", "end"]:
          self.set_tags(**{"alignment_type": "partial"})
  
file_path: sktime/sktime/alignment/naive.py
imports: import numpy
  import pandas
  from sktime.alignment.base import BaseAligner
label_desc: Use image node_id 1 to create a new AlignerNaive object from inherited base classes: BaseAligner with example: obj = AlignerNaive(strategy)