Построить 1-D матрицу по вертикали с imshow - PullRequest
0 голосов
/ 01 мая 2020

Я хочу построить 1-D матрицу (вектор) по вертикали с помощью imshow.

Этот пост помог мне построить вектор по горизонтали с помощью imshow, используя "expand_dims".

Но большинство советов по построению графика по вертикали (транспонировать вектор перед построением; используйте ключевое слово imshow "origin") не работают, возможно, потому что это 1-D. У кого-нибудь есть предложения по этому поводу?

Спасибо!

1 Ответ

0 голосов
/ 01 мая 2020

Вы можете использовать такой же режим расширения с параметром оси, как 1

>>> import numpy as np
>>> import matplotlib.pyplot as plt
>>> a = np.array([1, 2, 3, 4]) 
>>> a.shape
(4,)
>>> plt.imshow(np.expand_dims(a, axis=1)); plt.show()

работает как положено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...