Код: Выделить всё
/usr/local/lib/python3.11/dist-packages/matplotlib/__init__.py:156: UserWarning: The NumPy module was reloaded (imported a second time). This can in some cases result in small but subtle issues and is discouraged.
import numpy
Traceback (most recent call last):
File "/home/malith/Documents/Assignments/python - software project/code/q.py", line 2, in
import matplotlib.pyplot as plt
File "/usr/local/lib/python3.11/dist-packages/matplotlib/__init__.py", line 161, in
from . import _api, _version, cbook, _docstring, rcsetup
File "/usr/local/lib/python3.11/dist-packages/matplotlib/rcsetup.py", line 27, in
from matplotlib.colors import Colormap, is_color_like
File "/usr/local/lib/python3.11/dist-packages/matplotlib/colors.py", line 52, in
from PIL import Image
File "/usr/lib/python3/dist-packages/PIL/Image.py", line 89, in
from . import _imaging as core
ImportError: cannot import name '_imaging' from 'PIL' (/usr/lib/python3/dist-packages/PIL/__init__.py)
Код
Код: Выделить всё
import matplotlib.pyplot as plt
def plot_letter_distribution(s):
letter_counts = letter_count(s)
letters = list(letter_counts.keys())
counts = list(letter_counts.values())
plt.figure(figsize=(12, 6))
plt.bar(letters, counts)
plt.xlabel('Letters')
plt.ylabel('Count')
plt.title('Letter Distribution')
plt.show()
Подробнее здесь: https://stackoverflow.com/questions/784 ... lib-module