docstr: Aligning a single shape should return the same shape, just normalized.
docstr_tok: ["Aligning","a","single","shape","should","return","the","same","shape",",","just","normalized","."]
code: def test_fit_transform_single(self):
      """Aligning a single shape should return the same shape, just normalized."""
      gpa = prince.GPA()
      shapes = self.shapes[0:1]
      aligned_shapes = gpa.fit_transform(shapes)
      np.testing.assert_array_almost_equal(
          shapes / np.linalg.norm(shapes), aligned_shapes
      )
  
file_path: prince/tests/test_gpa.py
imports: from __future__ import annotations
  import unittest
  import numpy
  import pandas
  import prince
label_desc: Use image node_id 9 for calling the TestGPA obj's underlying member method code with example usage: obj.test_fit_transform_single() without return types