code: def test_linear_transformation(self, acts):
      acts_1 = acts[0]
      acts_2 = acts_1 * 10
      assert pytest.approx(
          analysis.cca(acts_1, acts_2), 1.0
      ), "CCA of linear transformation is approx 1.0"
      assert pytest.approx(
          analysis.svcca(acts_1, acts_2), 1.0
      ), "SVCCA of linear transformation is approx 1.0"
      assert pytest.approx(
          analysis.pwcca(acts_1, acts_2), 1.0
      ), "PWCCA of linear transformation is approx 1.0"
      assert pytest.approx(
          analysis.cka(acts_1, acts_2), 1.0
      ), "CKA of linear transformation is approx 1.0"
  
file_path: ecco/tests/analysis_tests.py
imports: from ecco import analysis
  import pytest
  import numpy
label_desc: Use image node_id 5 for calling the TestAnalysis obj's underlying member method code with example usage: obj.test_linear_transformation(acts) without return types