Om de aantallen van verschillende diersoorten te bepalen, gaan we verschillende populatieaantallen van deze diersoorten bestuderen. Dit doen we door een dataset met populatiegegevens in te lezen. Deze dataset is een tekstbestand met populatiedynamicagegevens van verschillende diersoorten. Elk gegeven staat op een aparte regel opgeslagen in het volgende formaat:
“diersoort,populatienaam,populatiegrootte”
Bekijk en download hier het voorbeeldbestand: Populatiedynamica_gegevens.txt1
Schrijf een Python-script dat de volgende functionaliteiten bevat.
Schrijf een functie genaamd inlezen_gegevens, die de populatieaantallen inleest en berekent hoeveel dieren er per diersoort zijn. Deze functie heeft de naam van een tekstbestand (de dataset) als input. De functie moet volgende zaken uitvoeren.
Voorbeeld output:
{‘Leeuw’: 90, ‘Olifant’: 185, ‘Tijger’: 55, ‘Giraf’: 105}
Schrijf een functie genaamd schrijf_populatiegegevens. Deze functie schrijft de aantallen per diersoort uit een dictionary naar een nieuw tekstbestand. De functie moet de volgende inputparameters hebben:
Bekijk en download hier het voorbeeldbestand: diersoort_aantallen.txt2