當前位置: 首頁>>代碼示例>>Java>>正文


Java Iterators.limit方法代碼示例

本文整理匯總了Java中com.google.common.collect.Iterators.limit方法的典型用法代碼示例。如果您正苦於以下問題:Java Iterators.limit方法的具體用法?Java Iterators.limit怎麽用?Java Iterators.limit使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.google.common.collect.Iterators的用法示例。


在下文中一共展示了Iterators.limit方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: writeOutput

import com.google.common.collect.Iterators; //導入方法依賴的package包/類
public void writeOutput(Iterable<DocumentResult> documentResults, File outputDirectory)
    throws IOException {
  // now we compute many "samples" of possible corpora based on our existing corpus. We score each of
  // these samples and compute confidence intervals from them
  final Random rng = new Random(bootstrapSeed);
  final Iterator<Collection<DocumentResult>> bootstrappedResults =
      Iterators.limit(BootstrapIterator.forData(documentResults, rng), numBootstrapSamples);

  final List<Map<String, BrokenDownSummaryConfusionMatrix<Symbol>>> resultsForSamples =
      Lists.newArrayList();
  while (bootstrappedResults.hasNext()) {
    resultsForSamples.add(combineBreakdowns(
        transform(bootstrappedResults.next(), DocumentResult.GetBreakdownMatricesFunction)
            .iterator()));
  }

  final ImmutableMultimap<String, BrokenDownSummaryConfusionMatrix<Symbol>>
      resultsByBreakdownType =
      combineMapsToMultimap(resultsForSamples);
  writeSampledBreakdownsToFiles(resultsByBreakdownType, outputDirectory);
}
 
開發者ID:isi-nlp,項目名稱:tac-kbp-eal,代碼行數:22,代碼來源:EAScoringObserver.java

示例2: restart

import com.google.common.collect.Iterators; //導入方法依賴的package包/類
void restart() {
  activeFiles = Iterators.limit(allFilesCyclic, files.size());
}
 
開發者ID:inferjay,項目名稱:r8,代碼行數:4,代碼來源:VirtualFile.java


注:本文中的com.google.common.collect.Iterators.limit方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。