У меня есть массив вроде:
import numpy as np
np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
, и я хочу визуализировать каким-то приятным способом, например:
![enter image description here](https://i.stack.imgur.com/29Kjh.png)
но с разрешением: 400 x 600.
Итак, в конце я хочу получить новый массив фигур (400, 600), который при построении с использованием:
import matplotlib.pyplot as plt
plt.imshow(my_new_array)
покажет изображение как выше.
Возможно ли это?Есть ли какой-нибудь пакет, который мне поможет?
[edit:] После комментария @Mad Physicist я исследовал латекс, и следующий код мог бы работать:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
\begin{bmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{bmatrix}
\]
\end{document}
и matplotlib имеет возможность использовать текст по оси и заголовку, но я не знаю, как использовать его в основной части графика.Может быть, пустой график и использовать заголовок в середине?
[edit2]: Второй ответ здесь наиболее близок к тому, что мне нужно: Преобразование латексного кода в изображения (или другой отображаемый формат) с помощью Python Однако, как указано в моем комментарии ниже, я сталкиваюсь с ошибкой в kaggle с разными методами, использующими matplotlib и latex:
FileNotFoundError: [Errno 2] No such file or directory: 'latex': 'latex'