Облако слов текста 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, которая может создавать в изображении правильный бенгальский и другие индийские шрифты.

Другие вопросы по тегам