Pod koniec moich obliczeń, wydrukować wyniki:Java: Łatwiejsze drukowanie?
System.out.println("\nTree\t\tOdds of being by the sought author");
for (ParseTree pt : testTrees) {
conditionalProbs = reg.classify(pt.features());
System.out.printf("%s\t\t%f", pt.toString(), conditionalProbs[1]);
System.out.println();
}
produkuje to, na przykład:
Tree Odds of being by the sought author
K and Burstner 0.000000
how is babby formed answer 0.005170
Mary is in heat 0.999988
Prelim 1.000000
tylko wprowadzenie dwóch \t
tam jest jakby niezdarny - kolumny naprawdę nie uszeregować. Wolałbym mieć wyjście takiego:
Tree Odds of being by the sought author
K and Burstner 0.000000
how is babby formed answer 0.005170
Mary is in heat 0.999988
Prelim 1.000000
(uwaga:. Mam problemy z podejmowania linii edytora tekstu, aby po tych kolumn idealnie, ale mam nadzieję, że masz pomysł)
Czy istnieje Łatwy sposób to zrobić, czy muszę napisać metodę, aby spróbować dowiedzieć się na podstawie długości łańcucha w kolumnie "Drzewo"?
źle umieścił '\ n' w ciągu znaków'% 9.7 \ nf' ... i może użyć '% n' jak w'% -25s% 9.7f% n "'. –
Ack, dobry połów, dziękuję! Naprawiony. –