コード例 #1
0
 def test_calc_corrcoef_ndarray_1(self):
     x = np.arange(0, 1, 0.01)
     ar_values_sin0 = np.sin(2 * np.pi * x)
     ar_values_sin1 = np.sin(2 * np.pi * x + np.pi)
     expected = -1.0
     actual = calc_corrcoef(ar_values_sin0, ar_values_sin1, delay=0)
     self.assertAlmostEqual(expected, actual)
コード例 #2
0
 def test_calc_corrcoef_dataframe_2(self):
     x = np.arange(0, 1, 0.01)
     header0 = ["{}".format(i) for i in range(100)]
     header1 = ["{}".format(i + 50) for i in range(100)]
     df_values_sin0 = pd.DataFrame(np.sin(2 * np.pi * x), index=header0).T
     df_values_sin1 = pd.DataFrame(np.sin(2 * np.pi * x), index=header1)
     expected = 1.0
     actual = calc_corrcoef(df_values_sin0, df_values_sin1, delay=0)
     self.assertAlmostEqual(expected, actual)