Ответы Mail.ru: Как массив из 784 эл вывести в 28 колонок ИЛИ 8сформировать просто картинку 28х28 их массива в PyCharm

Для того чтобы вывести массив из 784 элементов в виде 28 колонок или сформировать картинку 28x28 из массива в PyCharm, вам потребуется использовать библиотеку для работы с изображениями, такую как Pillow (PIL), и библиотеку для работы с массивами, например, NumPy.

Вот как вы можете это сделать:

1. Установите необходимые библиотеки, если они еще не установлены. Вы можете сделать это с помощью pip:

```bash

 pip install pillow numpy  

```

2. Импортируйте библиотеки в вашем коде:

```python

 from PIL import Image  
 
import numpy as np  

```

3. Предположим, что у вас есть массив `data` из 784 элементов. Вы можете преобразовать его в двумерный массив 28x28 с помощью NumPy:

```python

 data = np.array(data)  
 
image_data = data.reshape(28, 28)  

```

4. Теперь вы можете создать изображение из этого двумерного массива с помощью библиотеки Pillow:

```python

 image = Image.fromarray(image_data)  

```

5. Чтобы отобразить изображение, вы можете использовать метод `show()`:

```python

 image.show()  

```

После выполнения этого кода вы увидите изображение размером 28x28, сформированное из вашего массива данных.

Если вам нужно вывести массив в 28 колонок в консоли, то можно воспользоваться циклом для печати элементов массива в нужном формате:

```python

 for i in range(28):  
 
    row = ' '.join(map(str, data[i*28:(i+1)*28]))  
 
    print(row)  

```

Этот код разделит ваш массив на 28 строк и каждую строку выведет в консоли, разделяя элементы пробелами.