я хочу научиться говорить на новом языке; однако я не могу решить, какой язык будет наиболее полезным. Я новичок в науке о данных и Python, и я попытался написать сценарий, чтобы помочь мне решить, какой язык будет лучше. Я хотел иметь возможность общаться с большинством людей из большинства стран. Я знаю, что мандарин может позволить мне говорить с большинством людей из-за количества носителей языка, но все они из одной страны (или почти). Я использовал данные https://worldpopulationreview.com/countries/ Мне удалось загрузить CSV, но я не был полностью уверен, как использовать CSV, особенно с помощью Google CoLabs.
Итак, я создал все oop, чтобы создать список, где французский и английский sh не являются основными языками. Я хотел бы добавить больше языков в конце концов, но я хотел бы начать с малого. Затем я создал второй скрипт, я думаю, это то, что вы бы назвали, и использовал оба списка источников. Но когда я создал диаграмму Венна, она показывает только число, а не языки в списке.
Надеюсь, это имеет смысл, я был бы признателен за любую помощь. Вот то, что я создал до сих пор.
english_language = ["Antigua", "Barbuda","Australia","Bahamas","Bahrain","Bangladesh","Barbados","Belize","Botswana","Brunei","Burundi","Cameroon","Canada","Cook Islands","Cyprus","Dominica","Eritrea","Ethiopia","Fiji","Ghana","Grenada","Guyana","India","Ireland","Israel","Jamaica","Jordan","Kenya","Kiribati","Kuwait","Lesotho","Liberia","Malawi","Malaysia","Maldives","Malta","Marshall Islands","Mauritius","Myanmar","Namibia","Nauru","Nepal","New Zealand","Nigeria","Niue","Pakistan","Palau","Papua New Guinea","Philippines","Qatar","Rwanda","Saint Kitts and Nevis","Saint Lucia","Saint Vincent and the Grenadines","Samoa","Seychelles","Sierra Leone","Singapore","Solomon Islands","South Africa","South Sudan","Sri Lanka","Sudan","Tanzania","Tonga","Trinidad and Tobago","Tuvalu","Uganda","United Arab Emirates","United Kingdom","United States","Vanuatu","Zambia","Zimbabwe"]
french_language = ["Belgium", "Benin", "Burkina Faso", "Burundi", "Cameroon", "Canada", "Centeral African Republic", "Chad", "Comoros", "Djibouti", "Dominica", "DR Congo", "Equatorial Guinea", "France", "Gabon", "Guinea", "Haiti", "Ivory Coast", "Luxembourg", "Madagascar", "Mali", "Monaco", "Niger", "Republic of the Congo", "Rwanda", "Saint Lucia", "Senegal", "Seychelles", "Switzerland", "Togo", "Vanuatu"]
french_primary= []
english_primary = []
both_spoken = []
single = []
for countries in french_language:
if countries not in english_language:
single.append(countries)
else:
both_spoken.append(countries)
for second_countries in english_language:
if second_countries not in french_language:
english_primary.append(second_countries)
print("Both languages spoken", both_spoken)
print("French is a primary language", single)
print("English is primary", english_primary)
Затем я создал диаграмму вентиляции в другом блоке
#import matplotlib as mpl
#import matplotlib.pyplot as plt
from matplotlib_venn import venn2, venn2_circles
venn2([set(english_language), set(french_language)])
Может кто-нибудь сообщить мне, если я на правильном пути? Я буду очень признателен. Спасибо.