Bonjour,
J'ai un problème avec mon code
tdidf[i][j] = Double.valueOf(twoDForm.format((Double.valueOf(twoDForm.format((countMatrix[i][j] * 10000) / 1+ tottal_no_words_in_doc[i])).doubleValue() / 10000) * (Math.log(listOfFiles.length / num_of_doc_in_which_word_i_appears[j])))).doubleValue();
car à l'exécution, j'obtiens l'erreur suivante :
Exception in thread "main" java.lang.NumberFormatException: For input string: "20000,00000"
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1242)
at java.lang.Double.valueOf(Double.java:492)
at lsimodelimplementation.TDIDF_Matrix.compute_TDIDF(TDIDF_Matrix.java:74)
at lsimodelimplementation.ReadingMultipleFile.main(ReadingMultipleFile.java:182)
Quelqu'un saurait-il m'expliquer d'où vient le problème ?
Merci par avance.
Partager