2015-11-20 1 views
0

Недавно я перешел из Matlab в python.Как я могу просмотреть все данные в ipython?

В Matlab очень удобно проверять все содержимое данных.

Но в ipython это не так. Помимо использования print() и сохранения в текстовом файле, есть ли какой-либо плагин или что-то еще, что могло бы проверять данные так же, как «Переменная панель» Matlab?

Извините, я не дал понять. Когда размер массива был большой, print() или vars(), locals() упоминается Барушель бы усечь массив, как это, даже если были ненулевые значения в массиве:

'region': array([[0, 0, 0, ..., 0, 0, 0], 
    [0, 0, 0, ..., 0, 0, 0], 
    [0, 0, 0, ..., 0, 0, 0], 
    ..., 
    [0, 0, 0, ..., 0, 0, 0], 
    [0, 0, 0, ..., 0, 0, 0], 
    [0, 0, 0, ..., 0, 0, 0]]) 

Я искал и знаю, что, установив «порог 'to' nan 'сделает print() распечатать все данные.

Я ищу что-то, что покажет индекс и содержимое в массиве без усечения. Если бы не было, то я соглашусь на print() или np.savetxt(). Просто немного неудобно.

Спасибо за ваше время, Baruchel и Solo. Я узнал что-то новое, но волшебная команда %who кажется предпочтительной для dir() для моей цели.

ответ

0

Спайдер Python IDE имеет интерфейс, подобный MATLAB, включая переменный проводник.

+0

Спасибо. Я просто фонтана тоже. –

0

Вы можете использовать vars() или locals() функции, но выход не очень приятно.

Смежные вопросы