У меня есть два файла:Нормированные значения, когда суммированные более 1
Файл 1:
TOPIC:topic_0 1294
aa 234
bb 123
TOPIC:topic_1 2348
aa 833
cc 239
bb 233
Файл 2:
0.1 0.2 0.3 0.4
Это только формат моих файлов. В принципе, когда второй столбец (опускающий первую строку «TOPIC») суммируется для каждой темы, он составляет 1, так как они являются нормированными значениями. Аналогичным образом, в файле 2, значения нормированы и, следовательно, они также являются к 1.
я выполнить умножение значений из файла 1 и 2. Полученный выходной файл выглядит как:
aa 231
bb 379
cc 773
г. Вторая столбец при суммировании выходного файла должен дать 1. Но мало файлов имеет значения чуть более 1, например 1.1, 1.00038. Как я могу точно получить 1 для выходного файла? Это какое-то округление, что я должен делать или что-то еще?
PS: Форматы - это просто примеры, значения и слова разные. Это просто для понимания целей. Пожалуйста, помогите мне разобраться.
Вы можете немного продумать? Я начинающий программист. Извините за беспокойство! –
Я написал свое объяснение ad-hoc, но я также связался с оригинальной документацией Python по теме, которая лучше отформатирована и спланирована. Если вы прочтете мой ответ и ответ на Python и все еще запутались, продолжайте и публикуйте еще один комментарий, и я попытаюсь уточнить. –
Я понимаю концепцию. Итак, как мне избежать этого? –