Индексы/координаты красивой печати 2D-массива NumpyPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Индексы/координаты красивой печати 2D-массива Numpy

Сообщение Anonymous »

Предоставляет ли Numpy встроенные возможности для печати индексов/координат двумерного массива Numpy на его границах?
Я имею в виду следующее: учитывая, например, массив

Код: Выделить всё

a = np.arange(6).reshape(2, 3).astype(float)
Я хотел бы иметь следующую распечатку:

Код: Выделить всё

     0    1    2
0  0.0  1.0  2.0
1  3.0  4.0  5.0
Не обязательно именно так, но соответствующая информация должна быть передана. То есть я хочу иметь «столбец заголовка», который показывает индексы строк (здесь: 0, 1), и «строку заголовка», которая показывает индексы столбцов (здесь: 0, 1, 2).
В настоящее время я просто использую Pandas для этой цели (т. е. конвертирую массив Numpy в DataFrame Pandas, а затем печатаю DataFrame). Это также предлагается, например, в этом ответе на связанный вопрос. Однако для этого всегда потребуется Pandas, даже если я не использую его ни для чего другого в данном проекте.
Поэтому мой вопрос снова заключается в следующем: могу ли я получить ту же распечатку только с Numpy (то есть без Pandas)? Или, если нет, существует ли легкое решение (в смысле нескольких строк кода без дополнительной библиотеки) для достижения аналогичного результата?

Подробнее здесь: https://stackoverflow.com/questions/786 ... umpy-array
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»