teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2020/07/09 23:20

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -54,7 +54,7 @@
54
54
  perms.append( itertools.permutations(samples[i]))
55
55
  products = itertools.product(*perms)
56
56
 
57
- min_diff = 2*samples.shape[0]
57
+ min_diff = samples.shape[0] ** 2 # これを超えることはない
58
58
  min_e = None
59
59
  for e in products:
60
60
  current_cc = np.triu(np.corrcoef(e), k=1)

1

修正

2020/07/09 23:20

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  とりあえず素直に組んでみました。
2
- それらしい結果は得られそうですが、3組のサンプル、サンプル数8(人)でも計算爆発してしまいます。
2
+ それらしい結果は得られそうですが、3変数、サンプル数8(人)でも計算爆発してしまいます。
3
3
  ```Python
4
4
  import numpy as np
5
5
  import itertools