Облако слов текста Bangla
Я хотел убрать мировое облако из бенгальского текста, но когда оно печаталось, согласные каждого слова печатались отдельно.
data = pd.read_csv('/content/gdrive/MyDrive/data.csv',encoding='UTF-8')
refined_sentence = " ".join(data)
regex = r"[\u0980-\u09FF]+"
wc = WordCloud(width=800, height=400, mode="RGBA",background_color=None, colormap="hsv",
stopwords = stopwords, font_path="kalpurush.ttf", regexp=regex).generate(refined_sentence)
plt.figure(figsize=(7, 7))
plt.imshow(wc, interpolation='none')
plt.axis("off")
plt.show()
1 ответ
Я следил за этим комментарием и в конечном итоге смог решить проблему в Ubuntu.
Шаг 1. ! Sudo apt-get install libfreetype6-dev libharfbuzz-dev libfribidi-dev gtk-doc-tools
Шаг 2:! Wget -O raqm-0.7.0.tar.gz https://raw.githubusercontent.com/python-pillow/pillow-depends/master/raqm-0.7.0.tar.gz
Теперь файл raqm-0.7.0.tar.gz должен быть в вашем разделе загрузок.
Шаг 3:! Tar -xzvf raqm-0.7.0.tar.gz
Шаг 4:! Cd raqm-0.7.0
Шаг 5 :! ./ configure --prefix= / usr && make -j4 && sudo make -j4 install
Шаг 6: Теперь вам просто нужно переустановить библиотеку Pillow. Активируйте правильную среду. Затем выполните следующие команды:
python3 -m pip install --upgrade pip python3 -m pip install --upgrade Pillow
Вот и все! Теперь у вас есть рабочая библиотека Pillow, которая может создавать в изображении правильный бенгальский и другие индийские шрифты.