code: protected static List<Long> mergeCounts(List<Long> baseCounts, List<Long> targetCounts,
              Map<Integer, Integer> resultMapping)
      {
          int countNum = resultMapping.size();
          List<Long> mergedCounts = new ArrayList<>(countNum);
          for (int count = 0; count < countNum; count++)
          {
              mergedCounts.add(0L);
          }
  
          for (Entry<Integer, Integer> resultEntry : resultMapping.entrySet())
          {
              mergedCounts.set(resultEntry.getKey(), baseCounts.get(resultEntry.getKey())
                      + targetCounts.get(resultEntry.getValue()));
          }
  
          return mergedCounts;
      }
docs: クラスタリングのCounts値のマージを行う。
  
  @param baseCounts ベースCounts
  @param targetCounts マージ対象Counts
  @param resultMapping ベース学習モデルとマージ対象学習モデルの中心点マッピング
  @return マージ結果Counts